栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++文件操作

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++文件操作

对于文件操作,要做如下操作。
1.打开文件用于读和写open
2.检查打开是否成功fail
3.读或者写read,write
4.检查是否读完 EFOF
5.使用完文件后关闭文件close
如下例子:

#include 
#include 
using namespace std;

int main()
{
	int a;
	int index  = 0;
	fstream fout("test.txt");
	
	while (cin >> a)
	{
		fout << "the numbers are:" << a << endl;
		index++;
		if (index == 5)
			break;
	}
	cin.ignore(numeric_limits::max(), 'n');
	char ch;
	cin >> ch;
	fout << "the last char is " << ch << endl;
	return 0;

}

如上例子,我们没有在对应的目录下,看到test.txt文件,因为这涉及到,文件权限问题。我们可以自行在对应的目录下建立一个test.txt文件暂时解决这个问题。
接下来针对这个问题,我们继续往下看。如下图所示

查看open函数的实现我们知道文件默认是以读写方式打开,如果文件不存在不会默认为我们创建这个文件。
所以针对上面的代码我们可以做如下改动

fstream fout;
fout.open("test.txt", ios::app);
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/588468.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号