Es q en la escuela no vi manejo de archivos y toy tratando de aprender algunas cosas....
Quisiera saber que esta mal en mi funcion
No me marca Error el compilador (dev-c++ 4.9.9.2)
No me escribe nada en el txt y tampoco me lee el contenido
ayudenme please...
Grax
esta es mi funcion
supuestamente me debe pedir un nombre y en el archivo debe escribir el nombre, la palabra que tiene de argumento la funcion (palAdiv) y la fecha y hora.
Código Registro:
Ver original
void registro(char *palAdiv){ FILE *reg; char name[80]; char line[500]; time_t tiempo; char cad[80]; struct tm *tmPtr; tiempo = time(NULL); tmPtr = localtime(&tiempo); strftime( cad, 80, "%H:%M.%S, %A de %B de %Y", tmPtr ); if((reg=fopen("registro.txt", "a+"))==NULL){ printf("NO SE ABRIO\n"); } else{ printf("Nombre: "); fflush(stdin); gets(name); fflush(reg); fprintf(reg,"Nombre: %s Palabra: %s Hora y Fecha: [%s]",name,palAdiv,asctime(tmPtr)); while(!feof(reg)){ fscanf(reg,"%s",line); printf("%s\n",line); } getch(); fclose(reg); } }