在C ++中,我如何获取格式为" ######"的字符串。并将每个字符存储为整数?

时间:2015-04-13 01:01:30

标签: c++ string integer

我的函数以字符串的形式输入大量数字作为输入。我需要将每个数字存储在整数数组中,但是无法这样做。当我执行for循环并生成array [i] = string [i]时,它会将数字保存为ascii值。我一直在尝试将此数字从其ascii值转换为整数,但我无法让atoi工作。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

由于数字'0' - '9'需要在基本字符集中连续编码,因此数字字符c的数值只是c - '0'