C Bir Dosyadan Bir Satırı Okumak ve Görüntülemek İçin Program

Bu örnekte, bir dosyadan metin okumayı ve yeni satır ' n' karakteriyle karşılaşılana kadar bir dizede saklamayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki C programlama konuları hakkında bilgi sahibi olmalısınız:

  • C Dosya İşleme
  • C Programlama Dizeleri

Bir dosyadan metin okumak için program

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

Dosya bulunursa, program dosyanın içeriğini ''satırsonu ile karşılaşılıncaya kadar bir c dizesine kaydeder .

program.txtDosyanın geçerli dizinde aşağıdaki metni içerdiğini varsayalım .

C programlama harika. C programlamayı seviyorum. N'aber?

Programın çıktısı:

Dosyadaki veriler: C programlaması harika. 

Dosya program.txtbulunamazsa, bu program bir hata mesajı yazdırır.

Ilginç makaleler...