C 语言 fputs() 函数用于将一个字符串写入文件(不自动加换行)。
原型
int fputs(const char *str, FILE *stream);成功返回非负值,失败返回 EOF。
参数
str- 要写入的字符串;stream- 目标文件指针。
示例
#include <stdio.h>
int main() {
FILE *fp = fopen("test.txt", "w");
if (fp == NULL) return 1;
fputs("第一行\n", fp);
fputs("第二行\n", fp);
fclose(fp);
return 0;
}注意事项
fputs 不添加换行,需要换行时手动在字符串里写 \n。与 puts 的区别:puts 输出到屏幕并加换行。