Buongiorno a tutti ragazzi/e
Sono appena entrato su questo sito, sperando che possiate colmare le mie (grandi) lacune e problematiche in programmazione C
Spero di aver scritto nel posto giusto, se così non fosse chiedo venia, in poche parole non riesco a acquisire una o più stringhe da un file e non riesco a capire dove sbaglio già dalla partenza per questo chiedo aiuto a voi che siete più esperti di me.
Il "programma" è questo:
#include <stdio.h>
#include <stdlib.h>
#define N 50
void main()
{
int i=0;
FILE *fs,*fp,*ft;
char no[N]={};
if(fp=fopen("NEMICI.txt","r")==NULL){
fprintf(stderr,"Controllare i file");
exit(1);
}
while(!feof(fp)){
fscanf(fp,"%s",no);
printf("%s",no);
}
}
Dovrebbe acquisire solo i nomi da una lista ("NEMICI.txt) scritti neanche con lo spazio esempio Giuseppe_Pino
Spero che mi possiate aiutare perchè proprio non cpascio il mio errore grazie infinite a tutti![]()