martedì 14 aprile 2009

esercizio n.1 e n.3

1:
#include

FILE *f1;
FILE *f2;
int num;
void leggiScrivi(){
f1=fopen("esercizio1.txt","r");
f2=fopen("copia1.txt","w");
fscanf(f1,"%d\n",&num);
while(num!=999){
fprintf(f2,"%d\n",num);
fscanf(f1,"%d\n",&num);
}
fclose(f1);
fclose(f2);
}
main(){
leggiScrivi();
}

3:
#include

FILE *f1;
FILE *f2;
FILE *f3;
int a,b;
void unisci(){
f1=fopen("dati1.txt","r");
f2=fopen("dati2.txt","r");
f3=fopen("unione.txt","w");
fscanf(f1,"%d",&a);
while(a!=999)
fprintf(f3,"%d\n",a);
fscanf(f1,"%d",&a);
}
fscanf(f2,"%d",&b);
while(b!=999){
fprintf(f3,"%d\n",b);
fscanf(f2,"%d",&b);
}
fclose(f1);
fclose(f2);
fclose(f3);
}
void main(){
unisci();
}

Nessun commento:

Posta un commento