Puede ser útil leer en los nombres de un archivo cuando desee utilizar los datos en el programa de C . Por ejemplo , puede que tenga que leer en los nombres de los empleados para añadir a su base de datos o para calcular la información de salarios . La biblioteca C incluye funciones que te permiten abrir un archivo, lee los datos y luego la divide en sus componentes de nombres. Instrucciones
1
Abra el archivo de origen C en un editor , como Microsoft Visual Studio.
2
Incluir encabezados de la "cadena" " stdio " y con el código de "# include " y "# include " en la parte superior de su archivo de origen.
3 acceso al archivo que desea leer los nombres de con el código "FILE * mi_archivo ; mi_archivo = fopen ( " archivo.txt "," r ") ; ". El argumento de la " r ", establece el archivo para acceso de lectura. Reemplazar " archivo.txt " con la ruta de archivo de su archivo.
4
Llame a la función " fgets " para leer una línea de texto del archivo , con el código de "línea char [ 80 ] , mientras que ( fgets ( línea 80 , mi_archivo ) = NULL ) { " . El bucle mantiene la lectura de una línea a la vez hasta que llega al final del archivo . El final de cada línea se marca con un carácter de nueva línea ( \\ n)
5
separada la cadena de nombres a nombres individuales con la función " strtok " , con el código "char * pch . ; pch = strtok (línea, "") , mientras que ( ! pch = NULL ) { printf ("% s \\ n", pch ) ; pch = strtok (NULL , "") ; } ". El " strtok " divide repetidamente la cadena en los nombres , que lo separa por espacios en blanco. Alternativamente , si los nombres son simplemente almacenadas una por línea , simplemente imprima los nombres con el código " printf (% s \\ n", línea); ". Cierre el anterior " "loop con el código " while} "< . br> 6
Cierre el archivo con la función " fclose " con el código " fclose ( mi_archivo ) ; ".
7
Guarde el archivo C, compilar y ejecutar a leído en la cadena de nombres
.