Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/03/2009, 22:40
EmMaNuEl_VeRa
 
Fecha de Ingreso: enero-2009
Ubicación: Sentado enfrente la PC
Mensajes: 24
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Ahora q salio mal?? con estos archivos

Ya pueden cerrar este tema ya lo logre...

me faltaba el rewind.....

perdonenme por molestar......

asi me quedo....

Código Finregistro:
Ver original
  1. void registro(char *palAdiv){
  2.  FILE *reg;
  3.  char *name;
  4.  char line[1000];
  5.  char *pline;
  6.  char *line2;
  7.  time_t tiempo;
  8.  char cad[80];
  9.  struct tm *tmPtr;
  10.  tiempo = time(NULL);
  11.  tmPtr = localtime(&tiempo);
  12.  strftime( cad, 80, "%H:%M.%S, %A de %B de %Y", tmPtr );
  13.  
  14.  if((reg=fopen("registro.txt", "a+"))==NULL){
  15.   printf("NO SE ABRIO\n");
  16. }
  17. else{
  18.  printf("Nombre: ");
  19.  fflush(stdin);
  20.  gets(name);
  21.  line2=asctime(tmPtr);
  22.  printf("%s\n",line2);
  23.  fprintf(reg,"Nombre: %s Palabra: %s Hora y Fecha: %s\n",name,palAdiv,line2);
  24.  fflush(reg);
  25.  rewind(reg);
  26.  getch();
  27.  do{
  28.   pline=fgets(line,1000,reg);
  29.   if(pline!=NULL||!feof(reg)){printf("%s\n",pline);}
  30. }while(pline!=NULL||!feof(reg));
  31. getch();
  32.  fclose(reg);
  33. }
  34. }