如何从一串字符串中获取字符串?

时间:2011-04-19 12:57:17

标签: c++

我有以下字符串:

"hw_core_detectionhook::Iocard const*"

我必须只得到第一部分,即在空格之前出现的所有文本,即我只需要"hw_core_detectionhook::Iocard"部分。

2 个答案:

答案 0 :(得分:3)

std::stringstream ss;

ss << "hw_core_detectionhook::Iocard const*";

std::string s;

ss >> s;

std::cout << s;

输出:

hw_core_detectionhook::Iocard

在线查看完整演示:http://www.ideone.com/w9l1C

答案 1 :(得分:2)

s.substr(0,s.find_first_of(" "));