C++文字檔輸出輸入範例
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int i;
float f;
ifstream in;
ofstream out;
out.open("myfile.txt");
if (!out)
{
cerr << "output file error!" << endl;
}
else
{
for (i=0 ; i<100 ; ++i)
{
if ((i+1) % 10)
out << i << " " << i/100.0 << " ";
else
out << endl; // add new line
}
out.flush();
out.close();
}
// read
in.open("myfile.txt");
if (!in)
{
cerr << "input file error!" << endl;
}
else
{
for (i=0 ; i<100 ; ++i)
{
in >> i >> f;
cout << i << ", " << f << endl;
}
in.close();
}
return 0;
}
留言