Dalam contoh ini, Anda akan belajar membaca teks dari file dan menyimpannya dalam string sampai karakter ' n' baris baru ditemukan.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C berikut ini:
- C Penanganan File
- C String Pemrograman
Program untuk membaca teks dari file
#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; )
Jika file ditemukan, program menyimpan konten file ke string c hingga ditemukan ''
baris baru.
Misalkan program.txt
file tersebut berisi teks berikut di direktori saat ini.
Pemrograman C itu luar biasa. Saya suka pemrograman C. Apa kabar?
Output dari program ini adalah:
Data dari file: Pemrograman C luar biasa.
Jika file program.txt
tidak ditemukan, program ini akan mencetak pesan kesalahan.