Cita:
Iniciado por linkgl
si, intente ponerlo char, pero me da error al intentar compilar =S
Si te da error en esa linea del
caracter=fgetc(pf) pues lo unico que puedo pensar es que estas declarando
caracter como un array.
Y respecto al fgets, pues si funciona pero no se hasta que punto, ya que tengo entendido si mal no recuerdo, que al crear ficheros (partiendo de C), se debe, o al menos se deberia usar la pareja de lectura/escritura, me refiero a:
fgetc -> fputc
fgets -> fputs
fscanf -> fprintf
fread -> fwrite (binarios)
Asi que alomejor al usar fgets cuando creastes el fichero con fputc puede que de algun fallo (o no), y no lo se realmente ya que nunca lo probe.