如何通过在Windows上使用共享锁定打开它来从文件中获取std :: iostream?

时间:2013-10-07 17:05:39

标签: iostream

我正在寻找一个简单的解决方案来打开一个文件,可能使用CreateFile并确保没有人可以读取/写入它,并且仍然能够获得std::iostream对象,这在以后需要。

1 个答案:

答案 0 :(得分:1)

我认为你可以做到以下几点:

#include <iostream>
#include <fstream>

fstream my_stream;
my_stream.open("my.file", std::ios_base::in | std::ios_base::out, _SH_DENYRW);

my_stream << "test";