【发布时间】:2011-09-28 12:18:20
【问题描述】:
C++ 有没有类似于 Java 的拆分类型函数?我知道忽略,但我不太了解它,以及它将如何适用于我的情况。
我的输入是:
{
item = ball
book = lord of the rings
movie = star wars
}
给定的输入是<attribute> = <value>,我必须将两者存储在不同的字符串或整数中(取决于值,例如,如果它是数字,则使用整数)。
【问题讨论】:
-
“忽略”是什么意思,为什么您认为模板与拆分字符串有很大关系?查看 std::string 的文档以了解它的内容。
-
@bmargulies 在
javaAPI 中有一个str.split("=")类型函数,在c++API 中有一个cin.ignore(1,"=")` 类型函数,我'我尝试过使用忽略,但我不知道如何摆脱这些括号 -
我认为他可以使用那个答案(我实际上把它扔进了我的),但他可能一直在寻找一些东西来用 = 符号进行标记,而这个问题不会被涵盖- 所以我认为这有点不同。
标签: c++ string templates split