- ベストアンサー
検索の仕方を教えて下さい。
VisualStudio2005Proを使っています。 「ソースファイルの注釈以外のどこかに全角文字が無いか」 検索する方法はないでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
プログラムを自作するしかないような気がします /*があれば*/まで無視 //があれば行末まで無視 "があれば次の"までコメントチェックをしない(\"に注意) 0xA1-0xDFは半角カナ、その他0x80以上の文字は全角文字で1バイトスキップ
その他の回答 (3)
- machongola
- ベストアンサー率60% (434/720)
回答No.4
こんにちは。 GetStringTypeEx()とかは如何でしょう。様々な文字や全角半角を見分ける事が出来ます。
質問者
お礼
ご紹介ありがとうございます。
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
回答No.2
字句解析を行うことになろうかと思います。 "状態遷移"ってわかりますか? # 掲示板で答えられるボリュームではありません。
質問者
お礼
ありがとうございます。自作しようと思います。
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
回答No.1
コンパイルしてエラーが報告されれば。 # 引用符の中にあるものは検出できませんが。
質問者
お礼
ご回答ありがとうございます。 しかし、例えば char str[20]=" 全角 "; だとエラーが出ませんよね。 それにVisualStudio2005などでは int 変数; 変数=2; なんてのもありだと思います。全角を見つける方法はないでしょうか。 後、半角カタカナも見つけることが出来れば嬉しいです。
お礼
自作するのが一番のようですね。ありがとうございます。