我是靠谱客的博主 激动音响,最近开发中收集的这篇文章主要介绍C++读写文件示例代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

写文件

#include <fstream>
#include <iostream>
// 这个可以不写
using namespace std;
ofstream out("C:/Users/l21599/Desktop/out.txt");
if (out.is_open())
{
// 开始写内容
out << "This is a line.n";
out << "This is another line.n";
out.close();
}
return 0;

读文件

#include <fstream>
#include <iostream>
using namespace std;
char buffer[256];
ifstream in("C:/Users/l21599/Desktop/out.txt");
if (!in.is_open())
{
cout << "Error opening file";
exit(1);
}
while (!in.eof())
{
// 开始读内容
in.getline(buffer, 100);
cout << buffer << endl;
}
in.close();
return 0;

eof()为状态标志函数,用于判断是否到达文件末尾。除了它还有:

  • bad()
    如果在读写过程中出错,返回 true 。例如:当我们要对一个不是打开为写状态的文件进行写入时,或者我们要写入的设备没有剩余空间的时候。

  • fail()
    除了与bad() 同样的情况下会返回 true 以外,加上格式错误时也返回true ,例如当想要读入一个整数,而获得了一个字母的时候。

  • good()
    这是最通用的:如果调用以上任何一个函数返回true 的话,此函数返回 false 。

最后

以上就是激动音响为你收集整理的C++读写文件示例代码的全部内容,希望文章能够帮你解决C++读写文件示例代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部