文字列とデータ型を判別するには?

解決


ネロ  2007-03-09 16:17:55  No: 64621  IP: 192.*.*.*

VC++.net、Win32APIにてプログラムを作成中です。
あるVB6.0で作成されたActiveXDLLをリンクし、関数を呼び出します。
その関数の戻り値がString型なのですが、
ある条件①では、"あいうえお"というString型を、
またある条件②では、"99"というString型を
返す関数になっています。

VC++プログラムで呼び出した後、
条件①のString型"あいうえお"なら処理せず、条件②のString型"99"なら
atoi関数を使って、String(文字列)からinteger型に変換した処理を
しようと思っているのですが、どのようなコーディングをすれば、
文字列なのか、数値データなのかが判断できるか、ご教授お願いします。

編集 削除
Blue  2007-03-09 16:40:23  No: 64622  IP: 192.*.*.*

>String型
とは?

すべて数字かどうかで判定するならやり方はたくさんあると思いますけど。
(小数点とか、+-とかなければ簡単)
http://forums.belution.com/ja/vc/000/327/15s.shtml

編集 削除
ネロ  2007-03-09 19:19:51  No: 64623  IP: 192.*.*.*

Blueさん、ご回答ありがとうございます。
上記URLが参考になり、解決できました。
ありがとうございました。

編集 削除