Disculpen por volver a molestar....
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 originalvoid 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);
}
}