Sao chép nội dung file trong C
Bài tập C: Sao chép nội dung từ file này sang file khác Đây là bài tập C cơ bản giúp bạn hiểu cách mở file, đọc ghi file bởi sử dụng các hàm fopen(), fgetc() và fputc() trong C. Chương trình C Dưới đây là chương trình C để giải bài tập sao chép nội dung từ file này sang file ...
Bài tập C: Sao chép nội dung từ file này sang file khác
Đây là bài tập C cơ bản giúp bạn hiểu cách mở file, đọc ghi file bởi sử dụng các hàm fopen(), fgetc() và fputc() trong C.
Chương trình C
Dưới đây là chương trình C để giải bài tập sao chép nội dung từ file này sang file khác trong C:
#include<stdio.h>
#include<process.h>
int main() {
FILE *fp1, *fp2;
char a;
fp1 = fopen("baitapc.txt", "r");
if (fp1 == NULL) {
puts("Khong the mo file nay");
exit(1);
}
fp2 = fopen("baitapc1.txt", "w");
if (fp2 == NULL) {
puts("Khong the mo file nay");
fclose(fp1);
exit(1);
}
do {
a = fgetc(fp1);
fputc(a, fp2);
} while (a != EOF);
return(0);
}
Giải thích chương trình C trên
Kết quả của ví dụ C trên
Giả sử trong baitapc.txt chúng ta có nội dung sau:

Sau khi biên dịch chương trình C trên, bạn sẽ thấy trong baitapc1.txt có nội dung sau:

Loạt bài Bài tập C có giải của chúng tôi một phần dựa trên Tutorialspoint.com
Follow fanpage của team hoặc facebook cá nhân Nguyễn Thanh Tuyền để tiếp tục theo dõi các loạt bài mới nhất về Ngữ pháp tiếng Anh, luyện thi TOEIC, Java,C,C++,Javascript,HTML,Python,Database,Mobile ... mới nhất của chúng tôi.
Bài học Bài tập C phổ biến tại vietjack.com: