翻译资格考试

导航

c语言fputs

来源 :华课网校 2024-09-03 10:11:49

C语言中的fputs函数是一个十分有用的函数,它可以将一个字符串输出到指定的文件中。它的语法如下所示:

```c

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

```

其中,str是要输出的字符串,stream是要输出到的文件指针。该函数返回一个非负整数表示成功,如果发生错误,则返回EOF。

fputs函数可以输出一个字符串到文件中,它是fwrite函数的一个封装。与fwrite不同的是,fputs函数输出字符串时,会自动在字符串末尾添加一个null字符,表示字符串的结束。因此,fputs函数输出的字符串可以直接使用fputs函数读取,不需要再添加null字符。

下面是一个示例代码:

```c

#include

int main()

{

FILE *fp;

char str[] = 'Hello, World!';

fp = fopen('output.txt', 'w');

if(fp == NULL) {

printf('Failed to open file.');

return 1;

}

fputs(str, fp);

fclose(fp);

return 0;

}

```

在这个示例中,我们打开一个名为output.txt的文件,然后将字符串'Hello, World!'输出到该文件中。最后,我们关闭文件,程序结束。

总之,fputs函数是一个非常方便的函数,可以将字符串输出到指定的文件中。它的使用方法简单,但在实际开发中非常有用。

分享到

您可能感兴趣的文章

相关推荐

热门阅读

最新文章