【初心者歓迎】C/C++室 Ver.32【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0038デフォルトの名無しさん
2006/10/16(月) 16:02:53scanfの%cはcharへのポインタが渡されることを前提にしている。
また自動変数を初期化しないと、内容は不定(ごみが入っている)。
だから、int x = 0;のように初期化してやるか、
printf("%d\n", x & 0xff);のように要らないところをマスクしてやれば、
おそらくうまくいく。(ただし規格に照らし合わせて問題ないかはわからない)
■ このスレッドは過去ログ倉庫に格納されています