C ++ fputs () - C ++ Standart Kitaplığı

C ++ 'daki fputs () işlevi, verilen çıktı dosyası akışına sonlandırıcı boş karakter dışında tamamen bir dizge yazar.

Fputc () 'yi tekrar tekrar çalıştırmakla aynıdır.

fputs () prototipi

 int fputs (const char * str, FILE * akım);

fputs()Fonksiyon sonlandırıcı boş karaktere dışında çıktı dosyası akışına string str saklanan tüm karakterini yazar.

Başlık dosyasında tanımlanmıştır.

fputs () Parametreler

  • str: Yazılacak dizeyi saklayan bir karakter dizisine işaretçi.
  • stream: Karakterleri yazmak için çıktı dosyası akışı.

fputs () Dönüş değeri

Başarı durumunda, fputs () işlevi negatif olmayan bir değer döndürür. Başarısızlık durumunda EOF döndürür ve akıştaki hata göstergesini ayarlar.

Örnek: fputs () işlevi nasıl çalışır?

 #include int main() ( char str() = "Learning to program"; FILE *fp; fp = fopen("file.txt","w"); if (fp) fputs(str,fp); else perror("File opening failed"); fclose(fp); return 0; )

Programı çalıştırdığınızda, file.txt dosyasına "Öğrenme programı" yazacaktır .

Ilginç makaleler...