|
>これって回避出来るの?分からん・・・
Ctrl+Zは根が深いですね。
Windows9xとMe上のWindows系のCだと、Ctrl+Z の入力後、次の改行
までの表示が行なわれませんし。
回避方法と呼べるかどうかはわかりませんが、%s以外の入力では
Ctrl+Z も一回で受け付けるようですので、次のように先に体重と身長を
入力してください。
printf( "体重、身長、氏名を入力しなさい。(終了条件:Ctrl+Z)\n" );
while( ( scanf( "%lf %lf %s", &sintai[i].taijyu, &sintai[i].sincyou,
sintai[i].name ) != EOF ) && i<NINZUU ) {
i++;
}
|