C ++ fputs () - Thư viện chuẩn C ++

Hàm fputs () trong C ++ viết một chuỗi hoàn toàn ngoại trừ ký tự null kết thúc vào dòng tệp đầu ra đã cho.

Nó cũng giống như việc thực thi fputc () nhiều lần.

nguyên mẫu fputs ()

 int fputs (const char * str, FILE * stream);

Các fputs()chức năng ghi tất cả các nhân vật được lưu trữ trong chuỗi str cho luồng dữ liệu tập tin đầu ra trừ nhân vật chấm dứt null.

Nó được định nghĩa trong tệp tiêu đề.

fputs () Tham số

  • str: Con trỏ tới một mảng ký tự lưu trữ chuỗi sẽ được viết.
  • stream: Dòng tệp đầu ra để ghi các ký tự.

fputs () Giá trị trả về

Khi thành công, hàm fputs () trả về một giá trị không âm. Khi thất bại, nó trả về EOF và đặt chỉ báo lỗi trên luồng.

Ví dụ: Cách hoạt động của hàm fputs ()

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

Khi bạn chạy chương trình, nó sẽ ghi "Học lập trình" vào tệp file.txt.

thú vị bài viết...