Código:
#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_LINEA 100 void AbreBlocdeNotas(void){ FILE *Txt; Txt=fopen("hola.txt","r"); if (Txt==NULL){ printf("No se ha podido abrir el archivo \r\n"); exit(1); } char CadenaLeer[MAX_LINEA]=""; while(!feof(Txt)){ fgets(CadenaLeer,MAX_LINEA,Txt); puts(CadenaLeer); } fclose(Txt); } void CreaBlocdeNotas(void){ FILE *Txt; Txt=fopen("hola.txt","w"); char Cadena[MAX_LINEA]=""; if (Txt==NULL){ printf("No se ha podido abrir el archivo \r\n"); exit(1); } printf("Ingrese una linea a grabar en arcivo: \r\n"); gets(Cadena); while (strcmp(Cadena,"FIN")!=0){ fputs(Cadena,Txt); printf("Ingrese una linea a grabar en arcivo: \r\n"); gets(Cadena); } fclose(Txt); } int main() { CreaBlocdeNotas(); AbreBlocdeNotas(); return 0; }