写入文本文件
#include#include //包含头文件 int main() { using namespace std; char automobile[50]; int year; double a_price; double d_price; ofstream outFile;//1.创建ofstream outFile.open("carinfo.txt");//2.将该ofstream与一个文件关联起来 cout<<"Enter the make and model of automobile"; cin.getline(automobile,50); cout<<"Enter the model year:"; cin>>year; cout<<"Enter the original asking price: "; cin>>a_price; d_price = 0.913*a_price; cout<
读取文本文件
/************************************************************************/ /* 文件的输入流 1.包含头文件 2.定义一个用处理输入的ifstream 3.将文件与ifstream对象关联起来 4.结合使用ifstream eof,fail 等方法来判断输入是否成功 5.关闭ifstream */ /************************************************************************/ #include#include #include #define SIZE 60 int main() { using namespace std; char filename[SIZE]; ifstream inFile; cout<<"Enter name of data file: "; cin.getline(filename,SIZE); inFile.open(filename); if (!inFile.is_open()) { cout<<"Could not open the file "< >value; while (inFile.good()){ ++count; sum +=value; inFile>>value; } if (inFile.eof()){ cout<<"End of file reached.\n"; }else if (inFile.fail()){ cout<<"Input terminated by data mismatch.\n"; }else{ cout<<"Input terminated for unkonw reason.\n"; } if (count == 0){ cout<<"No data processed.\n"; }else{ cout<<"Item read: "<