|
|
||||
Tips > |
|||||
IntToStr を使って int を AnsiString に変換 |
更新 : 2010/04/29 |
||||
|
|
||
解説: プログラムを作り始めると、文字列や整数をどう扱ったらいいのか、という問題にぶつかります。 C++Builder では、整数のデータ型に型指定子 int を使い、文字列は AnsiString 型を使います。今回は(これも良く出てくる)、int 型を AnsiString 型に変換してみます(String 型を int 型に変換する、はこちらを参照)。 使用例: int 型の数値 10 を IntToStr を使って、AnsiString型に変換しています。 コンポーネントは、 Button と Edit を適当に置くだけです。 コーディングは、Button1 の OnClick イベントで、まず int 型の変数 i に数値 10 を代入します。代入された整数を数値形式ルーチン IntToStr を使って、AnsiString 型に変換しています。変換された数字は Edit1 に表示されます。 //------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { int i = 10; Edit1->Text = IntToStr(i); } //------------------------------------------------------------------- |