C中的功能fputs()

功能int fputs(const char * str,文件 *流)在标准C库中,将字符串写入指定的流(而不是编写空字符)。

在C中声明函数fputs()

以下是c:fputs()的声明:

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

参数

str- 这是一个阵列,包含以null编写结尾的字符的顺序。

溪流- 这是指向文件对象的指针,标识了字符串写的流。

返回值

此功能返回非负值,或者如果有错误,则返回EOF。

例如

以下程序C说明了c:)在c:)中的使用。

 #include int main () { FILE * fp ; fp = fopen ( "baitapc.txt" , "w+" ); fputs ( "Hoc c co ban va nang cao tai QTM." , fp ); fputs ( "Loat bai thu vien C chuan." , fp ); fclose ( fp ); return ( 0 ); } 

编译和运行上述程序将在当前目录中创建BaitCap.txt。

现在,使用以下C程序遵循上述文件的内容:

 #include int main () { FILE * fp ; int c ; fp = fopen ( "baitapc.txt" , "r" ); while ( 1 ) { c = fgetc ( fp ); if ( feof ( fp ) ) { break ; } printf ( "%c" , c ); } fclose ( fp ); return ( 0 ); } 

编译并运行上述程序以查看结果。

根据TutorialSpoint

上一课:c中的功能fputc()

下一课:c的函数getc()

可能有兴趣

  • C中的函数getc()

    C库标准中的功能int getc(文件 *流)从给定流中获取下一个字符(无符号字符),并增加该流的位置指示器。

  • c

    C库中名为setJmp.h的文件标头定义了宏SetJmp(),longjmp()函数和变量类型JMP_BUF,以忽略常规函数调用并返回规则,通过提供在维护功能调用环境的同时执行跳跃的方法模式。

  • c

    库C中的标题文件名为signal.h定义了一种可变SIG_ATOMIC_T的类型,两个函数调用和许多宏来处理程序执行过程中报告的不同信号。

  • c的功能升高()

    库C中的功能int升高(int sig)创建SIG信号。 SIG参数与SIG宏兼容。

  • C中的功能信号()

    void函数(* signal(int sig,void(* func)(int)(int)(int)C中的C建立了信号处理的函数(例如信号处理程序)。

  • c

    库C中名为STDARG.H的文件标头定义了一种va_list变量和3个宏,可用于在未知数的参数数量的数量(例如,参数的数量可能会更改)。