Program C untuk Membaca Baris Dari Fail dan Paparkannya

Dalam contoh ini, anda akan belajar membaca teks dari fail dan menyimpannya dalam rentetan sehingga watak ' n' baris baru ditemui.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C berikut:

  • Pengendalian Fail C
  • Rentetan Pengaturcaraan C

Program untuk membaca teks dari fail

#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; ) 

Sekiranya fail dijumpai, program menyimpan kandungan fail ke rentetan c hingga ''baris baru ditemui.

Katakan program.txtfail tersebut mengandungi teks berikut dalam direktori semasa.

Pengaturcaraan C sangat hebat. Saya suka pengaturcaraan C. Apa khabar?

Hasil daripada program ini adalah:

Data dari fail: Pengaturcaraan C sangat hebat. 

Sekiranya fail program.txttidak dijumpai, program ini mencetak mesej ralat.

Artikel menarik...