文件输入
#include <iostream>
#include <fstream> //支持文件I/O操作
#include <cstdlib>//支持exit()函数
using namespace std;
int main()
{
ifstream inFile;
//char filename[16];
//cout<<"Enter filename: "<<endl;
//cin.getline(filename,16);
//注意斜杠方向向左,否则报错
inFile.open("C:/Users/Administrator/Desktop/rr.txt");
if(!inFile.is_open())//打开文件不成功
{
cout<<"Cannot open file!"<<endl;
exit(EXIT_FAILURE);//退出程序运行
}
int value[10];
int i=0;
while(!inFile.eof())//直到文件末尾
{
inFile>>value[i];
cout<<value[i]<<endl;
i++;
}
inFile.close();
return 0;
}
文件输出:
#include <iostream>
#include <fstream> //支持文件I/O操作
#include <cstdlib>//支持exit()函数
using namespace std;
int main()
{
ofstream outFile;
//打开文件,没有则在workplace文件夹创建该文件
outFile.open("iotest.txt");
int a = 122;
string b;
cin>>b;
outFile<<"Hello "<<a<<endl;
outFile<<b<<" Finish."<<endl;
outFile.close();//关闭文件,终止文件操作
return 0;
}