0
A
回答
5
一旦mmap()
主編的文件,可以使文件可從現有的內存合適的流緩衝區中讀取數據,然後使用std::getline()
:
#include <streambuf>
#include <string>
#include <istream>
struct membuf
std::streambuf {
membuf(char* start, size_t size) {
this->setg(start, start, start + size);
}
};
int main() {
// mmap() the file yielding start and size
membuf sbuf(start, size);
std:istream in(&sbuf);
for (std::string line; std::getline(in, line);) {
...
}
}
相關問題
- 1. 從一個文件中逐行讀取
- 2. 逐行讀取csv文件
- 3. 逐行讀取.json文件
- 4. C++逐行讀取文件
- 5. 逐行讀取文件
- 6. 逐行讀取文件
- 7. 逐行讀取文件,逐字符C
- 8. 用jQuery逐行讀取文本文件
- 9. 使用python逐行讀取pdf文件
- 10. 用VB.NET逐行讀取文件
- 11. Bash,用跳線逐行讀取文件
- 12. 用bash腳本逐行讀取文件
- 13. 用StreamReader逐行讀取文件
- 14. 用ADO Stream逐行讀取大文件?
- 15. 使用for..in逐行讀取文件
- 16. 爪哇 - 逐行讀取一個txt文件行
- 17. 從文件行逐行讀取
- 18. 逐行讀取文件和標記行
- 19. 逐行向後讀取文件行
- 20. 從文本文件逐行讀取C++
- 21. 如何逐行讀取文本文件?
- 22. android - 從文本文件逐行讀取
- 23. 逐行讀取文本文件
- 24. 如何逐行讀取文本文件?
- 25. 逐行讀取excel文件,逐個單元格C#
- 26. 如何通過逐行讀取文件來獲取上一行
- 27. 如何在一個文件夾中逐個讀取.DAT文件
- 28. 如何從Haskell中的一個文件逐行讀取
- 29. C++從一個文件(包含空格)逐行讀取數據
- 30. 逐行讀取文件並輸出第一個顏色
你在編程C或C++? –
您使用了C++和C標籤。您想要哪一個答案?他們是不同的語言。 –
oups對不起,我在C++編程 – Arkerone