lst*_*kov 6 c++ linux string std procfs
我这样读/proc/<pid>/status:
std::ifstream file(filename);
std::string line;
int numberOfLinesToRead = 4;
int linesRead = 0;
while (std::getline(file, line)) {
// do stuff
if (numberOfLinesToRead == ++linesRead) {
break;
}
}
Run Code Online (Sandbox Code Playgroud)
我注意到在极少数情况下会std::getline挂起.
getline返回false./proc/<pid>/status?| 归档时间: |
|
| 查看次数: |
2303 次 |
| 最近记录: |