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

Cómo escribir un programa que lea una serie de nombres en un archivo en C

2013/10/26
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

.

C /C + + Programming
Cómo utilizar la función memmove en C + +
Cómo ejecutar programas C en Visual Studio
Cómo crear una aplicación de consola de C , que actúa como una calculadora simple
¿Qué es la gestión de la memoria?
¿Cuando ejecutamos un programa en la computadora, la ejecución real tiene lugar?
¿Qué tipo de código es este 00-30-8d-00-00-01?
MFC ActiveX Tutorial
Cómo introducir una cadena desde el teclado
Conocimiento de la computadora © http://www.ordenador.online