11.07.2015 Views

Archivos en C (PDF)

Archivos en C (PDF)

Archivos en C (PDF)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Fundam<strong>en</strong>tos de programación<strong>Archivos</strong> <strong>en</strong> Ctok<strong>en</strong>sEste, es un texto-delimitadodelimitadoresEn el diagrama anterior la frase "Este, es un texto-delimitado" se muestra la posiblecomposición de tok<strong>en</strong>s y delimitadores del texto. Los delimitadores se decid<strong>en</strong> a voluntady son los caracteres que permit<strong>en</strong> separar cada tok<strong>en</strong>.Ejemplo de uso:int main(){char texto[] = "Texto de ejemplo. Utiliza, varios delimitadores\n\n";char delim[] = " ,.";char *tok<strong>en</strong>;printf("Texto inicial: %s\n", texto);}/* En res se guarda el primer texto delimitado (tok<strong>en</strong>) */tok<strong>en</strong> = strtok( texto, delim);/* Obt<strong>en</strong>ción del resto de tok<strong>en</strong>s (se debe usar NULL<strong>en</strong> el primer parámetro)*/do{printf("%s\n", tok<strong>en</strong>);tok<strong>en</strong>=strtok(NULL,delim);}while(tok<strong>en</strong> != NULL );Cada palabra de la frase sale <strong>en</strong> una lína separada.20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!