http://studyhallweb.com/
プログラム学習室
[Home][C++言語]Borland C++ Bulder

C++ Bulder TStringList(文字列リスト)
//---------------------------------------------------------------------------

#include <vcl.h>
#include <iostream>
#pragma hdrstop

using namespace std;
//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
    TStringList *TempList = new TStringList; // リストを宣言する
    try {
        // 文字列リストを使用する
        TempList->Add("一番目の文字列");
        TempList->Add("二番目の文字列");
        TempList->Add("三番目の文字列");
        TempList->Insert(2, "挿入した文字列"); // 二と三の間に挿入される

        for(int i = 0; i < TempList->Count ; i++ )
            cout << TempList->Strings[i].c_str() << endl;

        cout << "挿入した文字列は " <<
            TempList->IndexOf("挿入した文字列") << " 番目\n";

        cout << "Index は 0 から始まります\n";
    }
    __finally {
        delete TempList; // リストオブジェクトを破棄する
    }

    // 終了処理
    char sInput[80];
    cout << "Enterで終了します\n";
    cin.getline(sInput,80);

    return 0;
}
//---------------------------------------------------------------------------

[Home][C++言語]Borland C++ Bulder