如何读取已在使用的文本文件(Windows C ++)

戴夫

我有一个使用std::ofstreamusingstd::ofstream::app创建文本日志文件的应用程序该应用程序经常写入日志,有时仅相隔几毫秒。

我想编写第二个应用程序,当第一个应用程序仍在写入该文件并对其进行分析

我有一些使用的工作代码,使用ifstream,该代码可以加载和处理一个独立的文本日志文件,但是当我尝试在当前写入的文本日志文件中使用“该进程无法访问该文件,因为被另一个进程使用。”

如何调整日志阅读器以允许我阅读当前正在写入的文本文件(Notepad ++可以在同一文件上执行该操作!)?

用户名

在Windows上,您可以将第三个参数传递给流的构造函数/open以允许共享,例如

std::ofstream of("path", of.app, _SH_DENYNO);

(int)ios_base::_Openprot默认情况下通过,它是一个enum设置为_OPENPROT,它依次定义为,_SH_DENYNO因此它应该已经工作而无需指定标志,我不确定是不是您尝试使用VS或VS中的定义,为什么不这样做调试代码?

参考:

http://msdn.microsoft.com/zh-CN/library/y1et11xw(v=vs.110).aspx

http://msdn.microsoft.com/zh-CN/library/kexhtshc(v=vs.110).aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使DataGridView读取文本文件C#的信息

来自分类Dev

使用C#从文本文件读取

来自分类Dev

使用scanf重新读取c中的文本文件

来自分类Dev

使用fscanf在C中逐行读取文本文件

来自分类Dev

使用C程序读取文本文件中的表

来自分类Dev

使用C从文本文件读取输入参数

来自分类Dev

如何使用C#在文本文件行中逐个字符地读取

来自分类Dev

读取文本文件C#

来自分类Dev

读取文本文件错误C

来自分类Dev

C ++逐行读取文本文件

来自分类Dev

从文本文件C ++读取输入

来自分类Dev

用 C 读取文本文件

来自分类Dev

如何使用stdio.h C库读取文本文件并将内容写入另一个文本文件

来自分类Dev

如何使用C#打印文本文件

来自分类Dev

c / c ++:如何使用制表法从文本文件中读取序列化的图(树)?

来自分类Dev

写入和读取文本文件-C#Windows Universal Platform App Windows 10

来自分类Dev

使用 C++ 读取文本文件以读取特定关键字后面的值

来自分类Dev

如何使用std :: getline()将文本文件读取为C ++中的字符串数组?

来自分类Dev

如何在使用C#Windows应用程序创建文本文件时添加文本?

来自分类Dev

如何从二进制文件读取为C中的文本文件?

来自分类Dev

读取文件功能如何识别C ++中文本文件的结尾?

来自分类Dev

如何从二进制文件读取为C中的文本文件?

来自分类Dev

在c#中分别读取文本文件和访问文本文件的元素

来自分类Dev

从Windows读取文本文件并在C语言中的Linux服务器上编写

来自分类Dev

在C#中使用环境变量从文本文件读取文件路径

来自分类Dev

在C#中使用环境变量从文本文件读取文件路径

来自分类Dev

使用C#读取Excel文件和写入文本文件的速度非常慢

来自分类Dev

如何使用C#将多个文本文件合并为一个文本文件?

来自分类Dev

如何在C中读取/写入UTF8文本文件?

Related 相关文章

  1. 1

    如何使DataGridView读取文本文件C#的信息

  2. 2

    使用C#从文本文件读取

  3. 3

    使用scanf重新读取c中的文本文件

  4. 4

    使用fscanf在C中逐行读取文本文件

  5. 5

    使用C程序读取文本文件中的表

  6. 6

    使用C从文本文件读取输入参数

  7. 7

    如何使用C#在文本文件行中逐个字符地读取

  8. 8

    读取文本文件C#

  9. 9

    读取文本文件错误C

  10. 10

    C ++逐行读取文本文件

  11. 11

    从文本文件C ++读取输入

  12. 12

    用 C 读取文本文件

  13. 13

    如何使用stdio.h C库读取文本文件并将内容写入另一个文本文件

  14. 14

    如何使用C#打印文本文件

  15. 15

    c / c ++:如何使用制表法从文本文件中读取序列化的图(树)?

  16. 16

    写入和读取文本文件-C#Windows Universal Platform App Windows 10

  17. 17

    使用 C++ 读取文本文件以读取特定关键字后面的值

  18. 18

    如何使用std :: getline()将文本文件读取为C ++中的字符串数组?

  19. 19

    如何在使用C#Windows应用程序创建文本文件时添加文本?

  20. 20

    如何从二进制文件读取为C中的文本文件?

  21. 21

    读取文件功能如何识别C ++中文本文件的结尾?

  22. 22

    如何从二进制文件读取为C中的文本文件?

  23. 23

    在c#中分别读取文本文件和访问文本文件的元素

  24. 24

    从Windows读取文本文件并在C语言中的Linux服务器上编写

  25. 25

    在C#中使用环境变量从文本文件读取文件路径

  26. 26

    在C#中使用环境变量从文本文件读取文件路径

  27. 27

    使用C#读取Excel文件和写入文本文件的速度非常慢

  28. 28

    如何使用C#将多个文本文件合并为一个文本文件?

  29. 29

    如何在C中读取/写入UTF8文本文件?

热门标签

归档