【初心者歓迎】C/C++室 Ver.16【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0503デフォルトの名無しさん
2005/04/26(火) 22:12:44492は間違っている。問題の字の後ろにバックスラッシュを付けるのが正しい。
Shift JISだと'表'は95 5cになる。2バイト目だけを見てコンパイラがバックスラッシュと解釈してしまう。
Cではバックスラッシュを2つ並べるとバックスラッシュを表すエスケープシーケンスになるから、
'表\'とすると95 5c 5cとなり、コンパイラが\\のエスケープシーケンスとして認識し95 5cを出力させるのがこの対策。
■ このスレッドは過去ログ倉庫に格納されています