- 251 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 02:35:15 ]
- たぶん改行('\n')が残っているんだと思うよ。
scanf()の後に、 if ( input != '\n' ) { while ( (c = getchar()) != '\n' ) { ; /* 意図した空文 */ } } こういうの追加しておくとか。 scanf()で文字ではなく文字列受け取って、最初の要素だけ利用するとか。 fgets(,,stdin)で、上記と同じようにするとか。 ゲーム作っているみたいだから、がんばってとしか言えないけど。
|

|