“Conocimiento Programación>C /C + + Programming

Cómo utilizar la función strpbrk en C + +

2013/8/25
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

C /C + + Programming
Cómo hacer descriptores de archivos en C
Cómo escribir un programa emulador de terminal C simple
Cómo escribir una aplicación con múltiples hilos de MFC
Cómo encontrar recursos para aprender XCode para desarrollo de software iPhone
Cómo crear una matriz en C
Adición de un nodo a TreeView
Cómo realizar la E /S con archivos binarios en C + +
Cómo dominar C
Conocimiento de la computadora © http://www.ordenador.online