【发布时间】:2013-04-04 22:59:35
【问题描述】:
制作 RPG 并希望以铂金、金、银和铜表示货币。不幸的是,我的教授希望将货币存储为字符串(即字符串类,而不是 cStrings)。例如 -- 0.1.23.15 将是 0 铂、1 金、23 银和 15 铜。
我只是想知道如何实现这一点。例如——我可以使用 strtok(即我相信这仅适用于 cStrings)或其他一些 C++ 函数来完成此操作吗?
【问题讨论】:
-
使用
find,substr,还有你的strtok? -
这里有一个关于拆分字符串的好问题。还有一个
std::split提案正在进行中,但我认为你的教授不能等那么久:p -
sscanf 在您的字符串的 c_str() 上?匹配模式“%d.%d.%d.%d”
标签: c++ string type-conversion