Concatenate two Files in C++
C / C++ / MFC
2
Posts
2
Posters
0
Views
1
Watching
-
I want to concatenate two files like Dos prompt. Example : COPY File1.txt+File2.txt File3.txt Thanks in advance
here it is in plain old C. FILE *f1 = fopen(file1, "r"); FILE *f2 = fopen(file2, "r"); FILE *f3 = fopen(file3, "w"); unsigned char buf[4096]; int read=0; read = fread(buf, 1, 4096, f1); while (read!=0) { fwrite(buf, 1, read, f3); read = fread(buf, 1, 4096, f1); } fclose(f1); read = fread(buf, 1, 4096, f2); while (read!=0) { fwrite(buf, 1, read, f3); read = fread(buf, 1, 4096, f2); } fclose(f2); fclose(f3);