- 37 名前:nkkn5 [2007/11/03(土) 19:24:44 ]
- つづき
結果:表示されるものがcharの場合は、 cout << ' ' << (isprint(i) ? i : ' '); での出力が、 その値が示す”文字”だったのですが unsigned charにすると、 文字にならずに”数値”になってしまいます。 coutがよくわかっていないのかもしれません。 coutでunsigned charで定義した変数を使って、その数値ではなく 文字を出力する方法を教えていただけませんでしょうか。 MSDNの件、ありがとうございました。 まだ自分のレベルからすると難しいですが。。。 結論を教えていただいた後なので該当箇所は 雰囲気としてはわかる、、、という感じです。
|

|