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

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

2013/7/15
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 mostrar el contenido de una lista de matrices en un cuadro de texto en C #
Cómo utilizar la función strncmp en C + +
Pros y contras de Objective C
Cómo hacer un C + + Display Void
¿Qué es un destructor virtual en C
La importancia de las variables en la programación 'C '
Definición de una tarjeta Riser
Cómo escribir una línea de switches Combinación de teclas
Conocimientos Informáticos © http://www.ordenador.online