使用相同流对象的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不会创建文件。这就是我没能实现我在问题中提出的要求的原因。