我试图使用命令行参数实现一个简单的计算器,但是我无法传递我的值,我为每个输入得到0.calc [operand_1] [operator] [operand_2]是传递输入所需的表单< / p>
undefined
主要功能
int convertToInt(char *str){
int result;
int val; result = 0;
val = 1;
while (('-' == (*str)) || ((*str) == '+')){
if (*str == '-')
val = val * -1;
str++;
}
while ((*str >= '0') && (*str <= '9')){
result = (result * 10) + ((*str) - '0');
str++;
}
return (result * val);
}