C++文件读写

来源:互联网 发布:淘宝怎么加入返利网 编辑:程序博客网 时间:2024/06/05 11:42
int someint;float somefloat;char somechar;ifstream inFile;ofstream outFile;inFile.open("source.txt");outFile.open("result.txt");inFile >> someint >> somefloat >> somechar;outFile << "the answer is :" << someint*somefloat<<endl;inFile.close();outFile.close();



char c;ifstream inFile;ofstream outFile;inFile.open("1.txt",ios::in);outFile.open("2.txt", ios::out);//inFile >> c;inFile.get(c);  //实现完整复制while (inFile){outFile << c;//inFile >> c;inFile.get(c);}inFile.close();outFile.close();



int a[10] = { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 };int b[10] = {0};int i;ifstream inFile;ofstream outFile;outFile.open("..//1.dat", ios::binary);//outFile.open("..//1.dat", ios::binary|ios::app);for (i = 0; i < 10; i++){outFile.write((char*)&a[i], sizeof(a[i]));}outFile.close();inFile.open("..//1.dat", ios::binary);for (i = 0; i < 10; i++){inFile.read((char*)&b[i], sizeof(b[i]));inFile.seekg(sizeof(int), ios::cur);}inFile.close();cout << "b[i]=";for (i = 0; i < 10; i++){cout <<  b[i]<<" ";}cout << endl << endl;



0 0
原创粉丝点击