📄 fileio.cpp
字号:
//这个程序在本书所带软盘中,文件名为FILEIO.CPP
//这个程序演示了如何使用测试文件输入/输出是否成功的子程序good(), fail()以及eof()。
#include <fstream.h>
#include <stdlib.h>
void main(void)
{
ifstream in_file; //定义一个用于输入处理的文件
ofstream out_file; //定义一个用于输出处理的文件
char *read_file = "text.dat"; //利用字符串定义实际文件名
char *write_file = "d:result.dat";
char text[81];
int num;
in_file.open(read_file, ios::in); //打开输入操作文件
out_file.open(write_file, ios::out); //建立输出操作文件
if(!in_file) //检查文件打开是否成功
{
cout << "打开文件 " << read_file << " 错误。检查文件盘后再试..." << endl;
exit(1);
}
in_file.getline(text, 81); //从输入文件中读一行字符串
in_file >> num; //从输入文件中读一个数值
if(in_file.good())
{
out_file << text << num << endl;
if(out_file.fail())
{
cerr << "文件输出操作错误: " << write_file << endl;
exit(1);
}
}
else if(!in_file.eof())
{
cout << "文件输入操作错误: " << read_file << endl;
exit(1);
}
in_file.close();
out_file.close();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -