e89.c

SJISコメント問題

/* 警告:   C:e89: 単一行コメントが次行にまたがっています */

修正前 (以下は漢字コードがShift-JIS) //予定表 strcpy(x, y); 修正後 /* 予定表 */ strcpy(x, y);
解説 上記の例は漢字コードがShift-JISの場合最後の文字コードがASCIIで\になるため、 Shift-JISに対応していないコンパイラでは、 意図せず次の行にコメントが続く事になってしまいます。 修正例のようにコメントを書き直す等の対応をして下さい。 (この警告は普通のバックスラッシュでも表示されるため、意図的であれば問題ありません)