こんにちは
現在、CArrayをTYPE CStringで要素を格納しています。
この、格納された要素が、数値(たとえば、1000)であったら、それをnumericと判断するのはどうしたらよいでしょうか??
CStringで格納されているものをnumericかどうか判断するのは無理なのでしょうか??

このQ&Aに関連する最新のQ&A

A 回答 (1件)

かなり強引な方法ですが、


x = atoi で整数型に変更して、
sprintf(s, "%d", x) で文字列に戻して、比較するのはどうでしょう?

っていうのは冗談で、
1文字ずつ取り出して、'0' から '9' の範囲内かどうかで
いいんじゃないでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございます。
atoi,atol,atofを試したのですが、やっぱり、一文字ずつ見ていく方法がいいですね。。。
ということで、一文字ずつチェックしました。

お礼日時:2001/11/14 20:08

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード


人気Q&Aランキング

おすすめ情報