前提・実現したいこと
デバッグではエラーが出ないのに、入力してエンターキーを押すと先に進まない原理が知りたいです。
発生している問題・エラーメッセージ
整数を入力してエンターキーを押すと先に進めなくなる。
該当のソースコード
C
1#include<stdio.h> 2int main(void) { 3 int limit; 4 printf("limitを入力してください:"); 5 scanf("%d\n", &limit); 6 return 0; 7} 8
試したこと
改行の\nを外すと正常に次に進むことは確認できました。
また、回答を参考にして数字を2回入力すると正常にプログラムが終了することがわかりました
補足情報(FW/ツールのバージョンなど)
Windows 10 Home ver.1909
Visual studio 2019
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/25 07:33
2020/08/25 11:02 編集
2020/08/25 12:08
2020/08/25 14:34
2020/08/26 06:47
2020/08/26 08:00