如何在不使用if语句,字符数组,apstrings或atoi的情况下将具有两位数字的字符串转换为int?

0 c++ string integer numbers converter

正如问题所说,它不能使用if语句,字符数组,apstrings或atois.我们只有5个班级,所以我们没有做太复杂的事情,我完全迷失了.谢谢您的帮助!

Guf*_*ffa 5

如果您知道该字符串始终包含两个数字字符,您只需获取字符代码并转换为数字值,然后将它们组合成一个数字.

例:

int number = (str[0] - '0') * 10 + (str[1] - '0');
Run Code Online (Sandbox Code Playgroud)