prima non avevo ultimato il codice.
questo codice che ho scritto è solo per creare il file ingresso.txt che faro leggere successivamente da un altro.
se faccio così
codice:
#include <stdio.h>
#include <stdlib.h>
/*
*
*/
int main() {
int ordine;
char cognome[20];
int voto;
FILE *cfPtr; /*cfPtr = punta al file ingresso.txt*/
/*fopen apre il file*/
if ((cfPtr = fopen("ingresso.txt", "w")) == NULL){
printf ("Il file non può essere aperto");
}
else{
printf ("Inserisci ordine, cognome, ed il voto : \n");
printf ("Inserisci EOF per terminare l'inserimento \n");
scanf ("d%s%d", &ordine, cognome, &voto);
/*scrive nel file*/
while (!feof(stdin)){
fprintf (cfPtr, "%d %s %d\n", ordine, cognome, voto);
scanf ("%d%s%d", &ordine, cognome, &voto);
}
fclose(cfPtr);
}
return 0;
}
l'EOF è la combinazione <ctrl> z ?