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个宏,可用于在未知数的参数数量的数量(例如,参数的数量可能会更改)。