Tengo un problema con la funcion fgets y es que al imprimir los datos introducidos por el teclado e un archivo me deja la primera linea en blanco, entonces cuando voy a cojer con la funcion fgets la primera linea del archivo me encuentro con una linea vacia:
Aqui al imprimir en el archivo:
for(i=-1; i<a; i++) {
char realmlist[40];
fgets (realmlist,40,stdin);
FILE *df;
df = fopen ("Realmlist.wtf","a");
fprintf(df,"%s",realmlist);
fclose(df); }
Aqui al cojer la primera linea:
char bufferealm[40];
FILE *pf;
pf = fopen("Realmlist.wtf","r");
if (pf==NULL) {
printf("No has configurado WEL debes ejecutar el archivo Configure.exe");
}
fgets(bufferealm,40,pf);
printf("%s",bufferealm);
Saludos Søra.
edito: SOLUCIONADO despues de un ratito de busqueda (1h) ya lo he solucionado.