在下面的代码中,我如何将字符数组
x
转换为整数89?谢谢。int main(int argc,char *argv[]){
char y[13] = "0123456789012";
char x[3];
int integer_value;
x[0] = y[8];
x[1] = y[9];
x[3] = '\0';
integer_value=atoi(x);
}
x[2] = '\0';
,而不是x[3]
,但除此之外,那个代码可以工作。问题是什么? - Daniel Fischerx[2] = '\0';
,x[3]
超出了边界。 - hmjd