標準入力で1文字値を取得する方法

LONERさん
LONERさん

標準入力で1文字値を取得する方法char c[2];scanf("%1s", &c);fflush(stdin); // これがないとgets(xxx)などが勝手に進んでしまう。c[0] に代入される。もっとまともな方法があったような気がする。たまにしかCを書かないので、まったく覚えていない・・・。参考: http://www.kijineko.co.jp/tech/superstitions/buffer-overrun-of-scanf.html「キジねこ」は4人でやっている会社らしい。ウェブサイトの完成度は高く、とても4人とは思えない。
LONERさんのブログ一覧