【发布时间】:2016-05-25 03:41:07
【问题描述】:
我需要一种在 C++ 中为字母分配数字的方法,例如,'$' 将表示数字 1。我显然需要能够使用类似函数的东西从字符中获取数字,例如getNumFromChar('$') 将返回 1,getNumFromChar('#') 将返回 2。在 C++ 中是否有一种简单快捷的方法来执行此操作?
【问题讨论】:
-
你可以使用
std::map -
"$"和"#"不是字符,它们是字符串(准确地说是字符串文字) -
您是否只是在寻找某些字符的表示? c/c++中的所有字符基本上都是数字。
-
它们需要是特定的数字还是字符的自然代码可以吗?
标签: c++