我想在c ++中执行I / O操作。我想存储一个指向fstream对象的指针,并使用我想要读取和写入该文件的相同fstream。是否可以不使用两个不同的对象,即ifstream用于阅读和forstream用于写作。
答案 0 :(得分:3)
是的,fstream
专门用于支持阅读和写作(它来自ifstream
和ofstream
)。
答案 1 :(得分:0)
是的,fstream
可用于阅读和写作。这是你想要完成的吗?
// Your fstream object
std::fstream a("coco.txt");
// Buffer
char foo[100];
// Write
a<<"Hello"<<endl;
// Rewind
a.seekg(0,ios::beg);
// Read
a>>foo;
// Display
std::cout<<foo;
// Clean up
a.close();