Programa en C para leer una línea de un archivo y mostrarla

En este ejemplo, aprenderá a leer texto de un archivo y almacenarlo en una cadena hasta que encuentre el carácter de nueva línea ' n'.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación en C:

  • Manejo de archivos C
  • C cadenas de programación

Programa para leer texto de un archivo

#include #include // For exit() function int main() ( char c(1000); FILE *fptr; if ((fptr = fopen("program.txt", "r")) == NULL) ( printf("Error! opening file"); // Program exits if file pointer returns NULL. exit(1); ) // reads text until newline is encountered fscanf(fptr, "%(^)", c); printf("Data from the file:%s", c); fclose(fptr); return 0; ) 

Si se encuentra el archivo, el programa guarda el contenido del archivo en una cadena c hasta que ''se encuentra una nueva línea.

Suponga que el program.txtarchivo contiene el siguiente texto en el directorio actual.

La programación en C es increíble. Me encanta la programación en C. ¿Como estas?

La salida del programa será:

Datos del archivo: la programación en C es increíble. 

Si program.txtno se encuentra el archivo , este programa imprime un mensaje de error.

Articulos interesantes...