所以我们可能都知道,atoi
将字符转换为数字。但是,如果你只想要一个数组元素而不是整个数组,你会怎么做?
请看以下内容:
for (h = 0; h < 5; h++)
{
num[h] = atoi(temp[h]);
}
假设 num 是一个 type 数组,int
而 temp 是一个 type 数组char
。这给了我一个恼人的转换问题:
从 'char' 到 'const char *' 的无效转换
关于如何使用 atoi 将 char 数组的单个元素转换为 int 的任何建议?