| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo utilizar la función strpbrk en C + +
    El C + + función strpbrk busca una cadena de origen de la primera aparición de los caracteres en una lista y devuelve un puntero a la primera ocurrencia . Si no hay ninguna coincidencia en la cadena de origen , strpbrk devuelve un puntero nulo. La búsqueda no incluye el carácter terminador nulo. Los siguientes pasos le ayudarán a usar el strpbrk función en C + + . Instrucciones
    1

    Aprender la sintaxis de strpbrk en C + + . La sintaxis completa es const char * strpbrk (const char * fuente , const char * lista_caracteres ) .
    2

    saber que fuente es la cadena que se va a escanear . lista_caracteres contiene los caracteres para el que está buscando . Strpbrk devolverá un puntero al primer carácter de fuente que está en lista_caracteres .
    3

    Entender que el C + + función strpbrk se conserva en la biblioteca cstring . Puede que tenga que incluir el archivo de cabecera string.h utilizar esta función
    4

    Mira el siguiente programa completo para algunos ejemplos sencillos de cómo utilizar strpbrk : .

    # Include # include

    int main () {char cadena1 [ ] = " abcd2abc3def5 " ; carbón lista_caracteres [ ] = " 1234567890 " ; char * character_pointer ; printf ( " números en '% s ' :", cadena1 ) ; /* obtener el puntero a la primera posición de cadena1 * /character_pointer = strpbrk ( cadena1, lista_caracteres ) , mientras que ( ! character_pointer = NULL) {/* muestra el dígito encontramos * //* Observe cómo eliminar la referencia del puntero para obtener el valor * //* apuntada por character_pointer * /printf ("% c" , * character_pointer ) ;/* incrementar el puntero más allá del encontrado dígitos * /character_pointer = strpbrk ( character_pointer 1 , lista_caracteres ) ;} printf ("\\ n "); return 0 ;}
    5

    Observe la siguiente salida de este programa :

    números en ' abcd2abc3def5 ' : 2 3 5

    Previous :

    next :
      Artículos relacionados
    ·Cómo firmar un archivo SIS Aplicación Nokia 
    ·Cómo convertir a String Variable INT 
    ·Cómo incrementar el valor de un puntero a una función…
    ·Cómo medir el ancho de cada carácter ASCII en una cad…
    ·Cómo calcular una dirección de almacenamiento 
    ·Cómo configurar la última fila de una cuadrícula a F…
    ·Cómo llenar un control FlexGrid Con datos 
    ·Cómo construir aplicaciones Linux de 32 bits en plataf…
    ·¿Cuáles son las regiones de Visual C 
    ·Cómo escribir un programa en C para leer un entero 
      Artículos destacados
    ·Cómo hacer un juego en QBasic 
    ·Cómo hacer referencia a propiedades de otro proyecto e…
    ·Cómo obtener el sistema en Python 
    ·Cómo encontrar el tamaño de una matriz de caracteres …
    ·Formulario de validación de HTML Tutorial 
    ·Tamaño y MaxLength propiedades de un cuadro de texto 
    ·Cómo eliminar caracteres de una cadena con Visual Basi…
    ·Net Framework 3.0 Tutoriales 
    ·Cómo obtener la certificación MySQL 
    ·Cómo convertir HTML a texto sin formato en Applets Jav…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com