C Chương trình đọc một dòng từ tệp và hiển thị nó

Trong ví dụ này, bạn sẽ học cách đọc văn bản từ một tệp và lưu trữ nó trong một chuỗi cho đến khi gặp ký tự dòng mới ' n'.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C sau:

  • Xử lý tệp C
  • Chuỗi lập trình C

Chương trình đọc văn bản từ tệp

#include #include // For exit() function int main() ( char c(1000); FILE *fptr; if ((fptr = fopen("program.txt", "r")) == NULL) ( printf("Error! opening file"); // Program exits if file pointer returns NULL. exit(1); ) // reads text until newline is encountered fscanf(fptr, "%(^)", c); printf("Data from the file:%s", c); fclose(fptr); return 0; ) 

Nếu tệp được tìm thấy, chương trình sẽ lưu nội dung của tệp vào chuỗi c cho đến khi ''gặp dòng mới.

Giả sử program.txttệp chứa văn bản sau trong thư mục hiện tại.

Lập trình C thật tuyệt vời. Tôi yêu lập trình C. Bạn đang làm gì?

Đầu ra của chương trình sẽ là:

Dữ liệu từ tệp: Lập trình C thật tuyệt vời. 

Nếu program.txtkhông tìm thấy tệp , chương trình này sẽ in một thông báo lỗi.

thú vị bài viết...