- 締切済み
間違いが存在するみたいなんですが・・・
以下のプログラム、 間違いが存在するみたいなんですが、 MicrosoftVisualC++ でコンパイルしてみても エラー、警告ともに0でちゃんと実行できました。 本当に間違いが存在するでしょうか? #include <stdio.h> int Testfunc(int InputData) { int Ret; if(InputData<100){ Ret=InputData*2; } retrun Ret; } void main() { int InputData; int OutputData; printf("整数入力"); scanf("%d", &InputData); OutputData=Testfunc(InputData); printf("%d\n", OutputData); }
- みんなの回答 (8)
- 専門家の回答
お礼
main関数の戻り値はvoidのままでOKだと聞いていたので、 Testfunc()関数の方で InputData>=100 の処理を追加してやればいいというこですね。 有難うございました。