ecco...allora creo un file ingresso.txt
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;
}
poi ho fatto questo per leggerlo
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", "r")) == NULL){
printf ("Il file non può essere aperto");
}
else{
printf ("%d%s%d", "Ordine","Cognome","Voto");
fscanf (cfPtr, "d%s%d", &ordine, cognome, &voto);
while (!feof(stdin)){
printf ("%d%s%d\n", ordine, cognome, voto);
fscanf (cfPtr, "%d%s%d", &ordine, cognome, &voto);
}
}
fclose(cfPtr);
return 0;
}
ma non capisco come devo fare per farli comunicare tra di loro, devo usare 2 progetti differenti ..come ho fatto ora?