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;