如何将文件中的getline分隔为字符串和整数.C++



所以我有一个.txt文件,如下所示:

约翰·布什35

James Bush 69

(等等…(

我正试图找出如何将一行分为字符串和整数。比如:

字符串A=John F.Bush;int B=35;我似乎想不出该怎么做…任何帮助都将不胜感激。

使用c++11和regex:怎么样

void fooRegex()
{
std::string subject("James Bush 69");
std::string result;
std::regex re("[(0-9]+");
std::smatch m;
std::regex_search(subject, m, re);
for(auto v: m)
std::cout << v << std::endl;
}

最新更新