C ++如何在文件中的特定字符串后获取数字

时间:2014-02-07 15:05:31

标签: c++

我正在自己开始学习c ++(和SDL)的“程序员” 最近几个小时我一直在寻找这样的例子,但我找不到任何。 (或者我不明白解释)
我需要在.txt文件中找到一个特定的字符串(“width =”)并获取它之后的数字。

文件内容:

[header]  
width = 100  
height = 100 

1 个答案:

答案 0 :(得分:0)

std::string line;
while(std::getline(file, line)) {
    std::stringstream ss(line);
    ss >> line; 
    if(line != "width") continue;
    ss >> line; //=
    ss >> line; //100
    std::cout << line;
    break;
}