電子書籍の厳選無料作品が豊富!

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

A 回答 (4件)

プログラムを自作するしかないような気がします


/*があれば*/まで無視
//があれば行末まで無視
"があれば次の"までコメントチェックをしない(\"に注意)
0xA1-0xDFは半角カナ、その他0x80以上の文字は全角文字で1バイトスキップ
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/08/14 02:47

 こんにちは。



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

参考URL:http://msdn.microsoft.com/ja-jp/library/cc364741 …
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/08/14 02:47

字句解析を行うことになろうかと思います。


"状態遷移"ってわかりますか?

# 掲示板で答えられるボリュームではありません。
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/08/14 02:46

コンパイルしてエラーが報告されれば。


# 引用符の中にあるものは検出できませんが。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
しかし、例えば

char str[20]=" 全角 ";

だとエラーが出ませんよね。
それにVisualStudio2005などでは

int 変数;
変数=2;

なんてのもありだと思います。全角を見つける方法はないでしょうか。
後、半角カタカナも見つけることが出来れば嬉しいです。

お礼日時:2008/08/13 02:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!