-6
char i[]=pop();
char j[]=pop();
b=atoi(i);
a=atoi(j);
我想从栈中弹出一个char
类型元素并将其转换为int类型。但它说我想将char(从栈中弹出)转换为整数
无效初始值设定项。
什么问题?
char i[]=pop();
char j[]=pop();
b=atoi(i);
a=atoi(j);
我想从栈中弹出一个char
类型元素并将其转换为int类型。但它说我想将char(从栈中弹出)转换为整数
无效初始值设定项。
什么问题?
如果你想要一个char
变量,使用char
变量,不要使用char
数组。
变化
char i[] = pop();
到
char i = pop();
和同样。
也就是说,atoi()
将不会在那里相关。如果您想要结果为int
,则只需使用int
变量。
'pop()'返回什么? –
嗯..堆栈?什么堆栈?流行?什么流行?唯一没有道理的是三个答案者认为它是有意义的:( –
@MartinJames它实际上是有意义的(我认为这不是一个很好的问题)。:)问题似乎是数组符号,这是错误的和不需要的。 –