我的 ASCII 文件大小为 100 到 400 MB。
我想逐字节读取它们,就像读取数组一样。所以我可以访问每个字节,如
if (file[pos] == \n)
等。
但是,我有数千个这样的文件,我认为将每个文件复制到数组中会很昂贵。
是否可以像读取数组一样读取文件,而无需显式复制到数组,并避免
mmap
/仅使用标准 C++?
我认为你想要的是文件的输入流。 我相信 C++ 能够做到这一点..
https://www.tutorialspoint.com/cplusplus/cpp_files_streams.htm