Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.3253  GCCのエスケープシーケンス
発言者: 戸豚
発言日: 2006 11/25 13:14
 
「例題で学ぶLinuxプログラミング」という本の例題をCYGWINでコンパイルしようとしました。

puts("USAGE: Prog <ソケット名>");

というような”ソ”など2文字目が0x5Cの文字で、

unknown escape sequence: '\203'

という警告が出ます。
そのまま走らせると "USAGE: Prog <ャPット名>"のように表示されてしまいます。

わざわさ "ソ\ケット名" のように \ を書き込む手間は取りたくありません。
文字コードを指定する方法はmanコマンドやinfoコマンドを見てもわかりませんでした。
GCCでシフトJISの文字列を正しく認識させることはできないんでしょうか。


CYGWINの日本語化として

1。CYGWIN-JEからnkfをダウンロード、解凍したイメージを /usr/bin にエクスプローラーでコピー。
2.moconv.shを使ってgettextのデータを日本語化。

をしています。

.bash_profileには以下の設定をしています。

export TZ=JST-09
export LANG=ja_JP.SJIS
export LESSCHARSET=dos


▼関連発言

3253:GCCのエスケープシーケンス [戸豚] 11/25
 ├3254:Re:GCCのエスケープシーケンス [zxcv] 11/28
 ├3255:Re:GCCのエスケープシーケンス [mari] 11/30
 └3256:Re:GCCのエスケープシーケンス [戸豚] 11/30 <

Pass 保存

早田のホームページへ
CGIROOM