09/05/2018, 18:14

Chuyển đổi nội dung file thành chữ hoa và ghi nội dung vào file trong C

Bài tập C: Chuyển đổi nội dung file thành chữ hoa và ghi nội dung vào file Bài tập này giúp bạn làm quen với các hàm để mở file, đóng file, đọc ghi file trong C. Ngoài ra, để chuyển đổi thành chữ hoa, bạn sử dụng hàm toupper() trong C. Chương trình C Dưới đây là chương trình C ...

Bài tập C: Chuyển đổi nội dung file thành chữ hoa và ghi nội dung vào file

Bài tập này giúp bạn làm quen với các hàm để mở file, đóng file, đọc ghi file trong C. Ngoài ra, để chuyển đổi thành chữ hoa, bạn sử dụng hàm toupper() trong C.

Chương trình C

Dưới đây là chương trình C để giải bài tập chuyển đổi nội dung file thành chữ hoa và ghi nội dung vào file trong C:

#include<stdio.h>
#include<process.h>
#include<ctype.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);
      a = toupper(a);
      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:

Sao chép file trong C

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:

Chuyển nội dung file thành chữ hoa trong C

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:

0