fputs函数的使用法法
时间: 2024-05-16 11:16:15 浏览: 90
fputs函数是C语言标准库头文件<stdio.h>中的一个函数,其原型如下:
```c
int fputs(const char *s, FILE *stream);
```
该函数的作用是将一个字符串写入到指定的文件流中,直到遇到字符串结束符'\0'为止。函数返回值为非负整数表示写入成功的字符数,如果出现错误则返回EOF。
例如,以下代码将字符串"Hello, World!"写入到文件中:
```c
#include <stdio.h>
int main() {
FILE *fp = fopen("test.txt", "w");
if (fp == NULL) {
printf("Failed to open file.");
return -1;
}
int ret = fputs("Hello, World!", fp);
fclose(fp);
printf("Write %d characters to file.", ret);
return 0;
}
```
在上述代码中,首先以写模式打开文件"test.txt",如果打开文件失败则输出错误信息并退出程序。然后使用fputs函数将字符串"Hello, World!"写入到文件中,并记录写入的字符数。最后关闭文件并输出写入的字符数。
阅读全文