前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >按行方式写入文件---->fputs函数

按行方式写入文件---->fputs函数

作者头像
大忽悠爱学习
发布2021-03-02 15:07:30
8960
发布2021-03-02 15:07:30
举报
文章被收录于专栏:c++与qt学习

fputs() 函数也是用来显示字符串的,它的原型是: 函数原型: int fputs(const char *s, FILE *stream);

s 代表要输出的字符串的首地址,可以是字符数组名或字符指针变量名。

stream 表示向何种流中输出,可以是标准输出流 stdout,也可以是文件流。标准输出流即屏幕输出,printf 其实也是向标准输出流中输出的。

fputs() 和 puts() 有两个小区别:

1.puts() 只能向标准输出流输出,而 fputs() 可以向任何流输出。 2.使用 puts() 时,系统会在自动在其后添加换行符;而使用 fputs() 时,系统不会自动添加换行符。

代码语言:javascript
复制
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
//按行向文件写入
void test()
{
	FILE* fp = fopen("test.txt", "w");
	if (fp == NULL)
	{
		printf("打开文件失败");
	}
	char buf[120] = "hello world,Nice to meet you!";
	fputs(buf, fp);
	fclose(fp);
}
int main()
{
	test();
	return 0;
}
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/02/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档