Informatică, întrebare adresată de Chocolata, 9 ani în urmă

Să se scrie un program care va concatena două fişiere text F1.txt şi F2.txt într-un al treilea fişier text F3.txt.C++

Răspunsuri la întrebare

Răspuns de victorboghean
0

Uite-te in comentariu, ca nu-mi da voie sa pun codul in raspuns deoata


victorboghean: #include
#include
#include
#define len 100
char a[len], b[len], c[len];
int i,j,k;
main(){
FILE *fisier_init, *fisier_2, *fisier_out;
fisier_init = fopen("F1.txt","r+");
fisier_2 = fopen("F2.txt","r+");
fisier_out = fopen("F3.txt", "w+");
victorboghean: if(fisier_init != 0 && fisier_2 != 0 && fisier_out != 0){
printf("Fisierele au fost deschise!\n");
printf("\nCaracterele sirului a din file'ul initial.txt\n");
while(fgets(a, len, fisier_init)){
printf("%s\n", a);
}
printf("\nCaracterele sirului b din file'ul at.txt\n");
while(fgets(b, len, fisier_2)){
printf("%s\n", b);
}
printf("\n\n");
strcat(a,b);
printf("\nsirul a dupa concatinare:\n");
puts(a);

fputs(a,fisier_out);
printf("\nUitete in fisierul: atout.txt");
victorboghean: }else{
printf("Fisierele nu au fost deschise\n");
}

fclose(fisier_init);
fclose(fisier_2);
fclose(fisier_out);
}
victorboghean: totul merge in ordinea care am scris, pur si simpu nu ma lasa sa scriu codul complet, e prea lung
Alte întrebări interesante