Escrito por ehow contributor | Traducido por adriana torossian
Programming Code Source Background Texture Illustration Design image by Bob Davies from Fotolia.com Cmo utilizar la funcin cadfic en C++. La funcin strtok del C++ acorta una cadena. Divide una cadena de origen en segmentos llamados ficheros que estn separados de cualquier conjunto especfico de caracteres llamados delimitadores. La cadfic toma la cadena de origen como un argumento en su primer anlisis para buscar delimitadores. Luego, utiliza la posicin siguiente al ltimo fichero para buscar el siguiente fichero en llamadas posteriores. Nivel de dificultad: Difcil Otras personas estn leyendo Cmo escribir un programa en C++ para la tabla de multiplicar del cinco Cmo tomar una cadena de un archivo de entrada e invertirla en C++ Instrucciones 1. 1 Aprende la sintaxis de cadfic en C++. La sintaxis completa es car *cadfic (car *fuente, const car *delimitadores);. 2. 2 Debes saber que la fuente es la cadena que va a ser convertida en fichero. Si la fuente es un puntero nulo, la cadfic continuar desde la ubicacin de la ltima llamada que se realiz exitosamente. La cadfic volver al ltimo fichero encontrado o a un puntero nulo si no hay ms ficheros. 3. 3 Entiende que la funcin cadfic del C++ se conserva en la biblioteca de CCadena. Puede que tengas que incluir el fichero de cabecera cadena.h para utilizar esta funcin. 4. 4 Observa el siguiente programa completo para identificar algunos ejemplos sencillos de cmo usar la cadfic: #incluir #incluir int principal () { car cadena1[] ="- Esta, es una cadena de prueba."; char * caracter_puntero; printf ("Separar la cadena \"%s\" en ficheros:\n",cadena1); caracter_puntero = cadfic (cadena1," ,.- "); mientras (caracter_puntero != NULO) { /* Nota que los delimitadores (espacio, coma, punto y guion) */ /* no est en ficheros. */ imprf ("%s\n", caracter_puntero); caracter_puntero = cadfic (NULO, " ,.-"); } volver 0; } 5. 5 Observa el siguiente formato para este programa: Separar cadena "- Esta, es una cadena de prueba." en ficheros: Esta es una cadena de prueba