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 .