- 272 名前:デフォルトの名無しさん [2007/06/14(木) 00:19:17 ]
- getchar();で入力された英字の他に改行コードも一緒にラインバッファに保存され
次の入力で改行コードが返されてしまう問題で、ラインバッファに保存されてる改行コードをクリアする方法 はありませんか? for(i=0;i<10;i++){ ch = getchar(); printf("%c\n",ch); ch = 改行コードをクリア } こんな感じで とりあえず今は下のような感じで対処してるのですが、他に方法があったらお願いします ちなみに入力関数はgetchar();のみしか使用できません for(i=0;i<10;i++){ ch = getchar(); printf("%c\n",ch); ch2 = getchar(); }
|

|