<`Д´>C/C++の宿題は私にやらせるニダ!Ver11
■ このスレッドは過去ログ倉庫に格納されています
0096デフォルトの名無しさん
NGNGmain(int argc, char *argv[])
{
int ans, b, c , i;
b = 0;
for(i = 0; argv[1][i] != '\0'; i++){
b = b*10+(argv[1][i] - '0');
}
c = 0;
for(i = 0; argv[3][i] != '\0'; i++){
c = c*10+(argv[3][i] - '0');
}
if(*argv[2] == '+'){
ans = b + c;
}
else if(*argv[2] == '-'){
ans = b - c;
}
else if(*argv[2] == '*'){
ans = b * c;
}
else if(*argv[2] == '/'){
ans = b / c;
}
printf("%d \n", ans);
}
コマンドラインの問題ですが、掛け算だけ結果がゼロになりま
す。なぜか分かりません。
教えてくださいお願いします。言語はCです。
■ このスレッドは過去ログ倉庫に格納されています