0

是否可以在 C 中使用 mmap 来读取文本文件?我知道它可能使用二进制文件。但是当我尝试阅读整个文本文件时,我似乎遇到了一些问题。

4

2 回答 2

2

是的,这当然可行——无论如何,“文本文件”只是“二进制文件”的一个子集。

但是,不要期望尾随\0,因此您不能使用任何字符串函数,因为它们需要以 NUL 结尾的字符串。

于 2012-04-15T21:42:26.873 回答
0

您可以在任何文件上使用 mmap。

你应该详细说明你的问题。

于 2012-04-15T21:43:17.320 回答