2025年4月14日 星期一 乙巳(蛇)年 正月十五 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > C语言

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

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

头文件:#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);
  • }

 

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