martedì 14 aprile 2009

Esercizio Vacanze Numero 3

Dati due files con record contenenti solo un campo numerico:
- scrivere un terso file che unisca i due file precedenti
- la funzione di stampa

#include
FILE *f1;
FILE *f2;
FILE *f3;
int a;
int b;
void unione(){
f1=fopen("file1.txt","r");
f2=fopen("file2.txt","r");
f3=fopen("file3.txt","w");
fscanf(f1,"%d",&a);
while(a!=999){
fprintf(f3,"%d\n",a);
fscanf(f1,"%d\n",&a);
}
fscanf(f2,"%d",&b);
while(i!=999){
fprintf(f3,"%d\n",b);
fscanf(f1,"%d\n",&b);
}
fclose(f1);
fclose(f2);
fclose(f3);
}
int main(){
unione();
}

Nessun commento: