【发布时间】:2018-01-30 01:02:16
【问题描述】:
我遇到了一个问题,我需要将字符串的每个元素提取到一个整数数组中,该字符串只包含整数值,没有任何空格或分隔符。
这是一个例子。
char input[8]="02320000";
到
int output[8]={0,2,3,2,0,0,0,0};
我尝试使用atoi(),它将整个字符串作为数字。
字符串字符将是 0-3。
谢谢你
【问题讨论】:
-
你知道如何处理字符串中的单个字符吗?
-
atoi() 将字符串转换为单个整数,而不是整数数组。
-
您不需要接受其中一个答案(请参阅stackoverflow.com/help/someone-answers),但如果没有一个是令人满意的,您应该考虑解释缺少的内容。也许详细说明您对其中一个答案的评论。但请注意不要问另一个单独的问题。如果您需要回答另一个问题,请提出另一个问题,您可以链接到该问题作为背景。