如何在Visual Studio中打开fstream进行读写操作
how to open fstream for both reading and writing operation in Visual Studio
对于我的项目,我想使用Fstream打开文件,我想一次打开它进行读取和写入操作。我正在使用Visual Studio。
通常情况下,它只是file.open();
,但由于在Visual Studio中有一个bug(您可以在本主题中找到更多关于它的信息)我如何使用fstream指针对文件进行操作?在对兔子回答的评论中,这并不容易。File.Open()
将只打开文件以供读取(写入将不起作用),并且以这种方式打开文件以供写入,我们需要执行file.open(path, std::fstream::in | std::fstream::out | std::fstream::trunc)
,但这将只打开文件以供写入,而不是用于读取。
你知道如何用一行打开文件吗?
代码简单。
stream file;
file.open(fileName,ios::in | ios::out);
标志之间使用的符号为piping
符号
相关文章:
- 用C++快速读写文件
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- 如何在信号处理程序和普通函数中对全局变量进行互斥读写操作
- 在一个读写器队列中,我可以用volatile替换原子吗
- C++套接字对不读/写父/子
- 如何调试读写器锁的死锁?
- 在两个线程上读/写 64 位,无互斥/锁定/原子
- Linux 挂载使用重新挂载以允许读写
- C++中读/写二进制文件
- 如何读/写或遍历 std::array 中的特定元素范围?
- 内存排序或读取-修改-写入操作,仅(读/写)内存顺序
- USB-HID 读/写(重叠)等待单个对象不返回C++
- 在c++中使用同一个fstream对象进行读写时,是否有任何导致错误的特性
- 如何在c++中使用' fstream '同时读写文件
- 如何在Visual Studio中打开fstream进行读写操作
- 使用fstream在c++中读写二进制文件
- 如何用C++中的fstream安全地写/读A类向量
- 打开一个fstream进行读写(二进制)
- fstream读/写移动文件指针
- Fstream二进制读/写行为