• ベストアンサー

検索の仕方を教えて下さい。

VisualStudio2005Proを使っています。 「ソースファイルの注釈以外のどこかに全角文字が無いか」 検索する方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.3

プログラムを自作するしかないような気がします /*があれば*/まで無視 //があれば行末まで無視 "があれば次の"までコメントチェックをしない(\"に注意) 0xA1-0xDFは半角カナ、その他0x80以上の文字は全角文字で1バイトスキップ

dixq
質問者

お礼

自作するのが一番のようですね。ありがとうございます。

その他の回答 (3)

回答No.4

 こんにちは。  GetStringTypeEx()とかは如何でしょう。様々な文字や全角半角を見分ける事が出来ます。

参考URL:
http://msdn.microsoft.com/ja-jp/library/cc364741.aspx
dixq
質問者

お礼

ご紹介ありがとうございます。

回答No.2

字句解析を行うことになろうかと思います。 "状態遷移"ってわかりますか? # 掲示板で答えられるボリュームではありません。

dixq
質問者

お礼

ありがとうございます。自作しようと思います。

回答No.1

コンパイルしてエラーが報告されれば。 # 引用符の中にあるものは検出できませんが。

dixq
質問者

お礼

ご回答ありがとうございます。 しかし、例えば char str[20]=" 全角 "; だとエラーが出ませんよね。 それにVisualStudio2005などでは int 変数; 変数=2; なんてのもありだと思います。全角を見つける方法はないでしょうか。 後、半角カタカナも見つけることが出来れば嬉しいです。

関連するQ&A