c++ 读写文件出错

feel8 feel8 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
判断一个文件存在不存在?
如果不存在,写进一个数字1
如果存在,读出数字,加一后再存入,直到读出的数字为100,执行test()函数。

下面的代码可以写1进去,但是读出后就变成一串数字?

#include "iostream.h"
#include "fstream.h"
using namespace std;

#define NUM_FILE "D:\\test.txt"

int main()
{
int i;

ifstream r_file(NUM_FILE, ios::binary);

if(!r_file)
{
r_file.close();
ofstream w_file(NUM_FILE, ios::binary);
w_file << 1;
w_file.close();
}
else
{
cout << r_file.get();
i << r_file.get();
cout << i;
}


system("pause");
return(0);


}
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
feel8
C++ 语言 65,214 成员 250,514 内容