下記のコードでprintfにブレークポイントを設定すると(eclispe内)、デバッグ中にscanfで実行が停止してxの値を取得せずprintf文でのみ直接停止してください。結果はデバッグ中にxに入ることはできません。scanf()文を持つeclipseでCプログラムをデバッグできません
int main(void) {
int x;
scanf("%d", &x);
printf("Entered value of x is : %d \n", x);
return EXIT_SUCCESS;
}
'fflush()'を追加できますか?問題が分かっているようです:https://www.eclipse.org/forums/index.php/t/805830/ –
私はすでに試してみました。それは動作しません。 –