使用相同流对象的io操作 我想在C++中执行I/O操作。我想存储一个指向fstream对象的指针,并使用相同的fstream读取和写入该文件。是否可以不使用两个不同的对象,即用于读取的ifstream和用于写入的ofstream。
是的,使用相同流对象的io操作 我想在C++中执行I/O操作。我想存储一个指向fstream对象的指针,并使用相同的fstream读取和写入该文件。是否可以不使用两个不同的对象,即用于读取的ifstream和用于写入的ofstream。,c++,filestream,iostream,C++,Filestream,Iostream,是的,fsstream专门用于支持读取和写入(它源于ifstream和ofstream),fstream专门用于支持读写(它源于流的ifstream和)。是的,fstream可用于读写。这就是你想要完成的吗 // Your fstream object std::fstream a("coco.txt"); // Buffer char foo[100]; // Write a<<"Hello"<<endl; // Rewind a.seekg(0,ios
fsstream
专门用于支持读取和写入(它源于ifstream
和ofstream
),fstream
专门用于支持读写(它源于流的ifstream
和)。是的,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();
//您的fstream对象
std::fstream a(“coco.txt”);
//缓冲区
char-foo[100];
//写
是的,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();
//您的fstream对象
std::fstream a(“coco.txt”);
//缓冲区
char-foo[100];
//写
阿尔莫斯。它源于istream
和ostream
(通过iostream
)几乎。它源于istream
和ostream
(通过iostream
)。这就是我希望写和读的内容,但有一条规定,即该文件必须存在。和对象实例化一样,fstream不会创建文件。这就是为什么我没能达到我在问题中提出的要求。这就是我希望写和读的内容,但对这个文件的一个规定是必须存在的。和对象实例化一样,fstream不会创建文件。这就是我没能实现我在问题中提出的要求的原因。