您当前的位置:首页 > 计算机 > 编程开发 > C语言

C语言fputs()函数:将指定的字符串写入到文件流

时间:12-29来源:作者:点击数:

头文件:#include <stdio.h>

fputs()函数用于将指定的字符串写入到文件流中,其原型为:
    int fputs(char * string, FILE * stream);

【参数】string为将要写入的字符串,stream为文件流指针。

【返回值】成功返回非负数,失败返回EOF。

fputs()从string的开头往文件写入字符串,直到遇见结束符 '\0','\0' 不会被写入到文件中。

注意:fputs()可以指定输出的文件流,不会输出多余的字符;puts()只能向 stdout 输出字符串,而且会在最后自动增加换行符。

【实例】下面的程序将会向 mylog.txt 文件增加一行数据。

#include <stdio.h>
int main ()
{
   FILE * pFile;
   char sentence [256];
   printf ("Enter sentence to append: ");
   fgets (sentence,256,stdin);
   pFile = fopen ("mylog.txt","a");
   fputs (sentence,pFile);
   fclose (pFile);
   return 0;
}

又如,使用 fputs() 将一字符串输出到控制台。

#include <stdio.h>
int main(){
    fputs("Hello World! ", stdout);
}

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门