salve a tutti![]()
sono nuovo del forum, quindi chiedo perdono per errori/incomprensioni...
ho un problema con un programmino in c..
dovrei salvare carattere per carattere (spazi inclusi) il contenuto di un file in un vettore matrice...
ogni riga del file inizia e finisce con '|'..
ho scritto questo codice:
fp = fopen("forzaN.txt","r");
if(fp == NULL) {
printf("ATTENZIONE: il file non puo essere aperto per la lettura\n");
return 1;
}
else{
while (c != EOF){
do{
c = fgetc (fp);
if (c != '|' || c != '\n'){
schema[riga][colonna] = c;
riga++;
}
} while (c != '\n');
colonna++;
}
}
nel momento in cui "avvio" il programma su cygwin mi compare il messaggio:
"segmentatio fault (core dumped)"![]()
qualcuno mi sa aiutare??
grazie