AIで楽曲を楽器やボーカルに分離する
Miku-nical「みくにかる」〜Program館〜
Miku-nical「みくにかる」
Miku-nical「みくにかる」〜Program館
Miku-nical「みくにかる」
=SiteMenu=

図書紹介
-Books-

OSの話
-Windows/Linux-
プログラム
-Programming-
壁紙集
-Wall Paper.-
= プログラムの素「C++Builder編」=

KnowHow集などとだいそれたものではありません
自分がプログラムをする上で得た知識などをまとめておこうと思っています

005.テキスト文字列の整数値への変換

C++Builder でテキスト文字列を整数値に変換する場合には二つのメソッドが用意されています
#文字列は、AnsiStringというクラスとして実装されています

1.文字列.ToInt()

文字列("123"など)を整数値に変換しますが、文字列が数値でない場合には例外エラーを発生しますので、

try {

intData = 文字列.ToInt();

} catch(...) {

intData = -9999;

}

のようなエラー処理が必要です

2.文字列.ToIntDef(デフォルト値)

1.と同様に文字列を整数値に変換しますが、文字列が数値でない場合には、例外エラーではなく、デフォルト値を返しますので、エラー処理は不要です。
上記と同じ処理が、

intData = 文字列.ToIntDef(-9999);

とかけます

尚、ここに書かれている方法を実際に行っての問題については一切関知しませんので、各自の責任にて行って下さい
ご意見ご感想はこちらまで <mikunical@mbp.nifty.com>
--