C++Builder相談室 Part19at TECHC++Builder相談室 Part19 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:デフォルトの名無しさん 08/10/23 13:19:28 ヒント Lines->Strings StrToInt 151:デフォルトの名無しさん 08/10/23 13:20:52 >>149 //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { for (int i = 0; i < 60; i++) { Memo1->Lines->Add(AnsiString(std::rand())); } } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { double sum = 0.; for (int i = 0; i < Memo1->Lines->Count; i++) sum += Memo1->Lines->Strings[i].ToDouble(); Edit1->Text = AnsiString(sum / Memo1->Lines->Count); } 152:デフォルトの名無しさん 08/10/23 13:30:27 データはコントロールじゃなくてコード内で保持した方がよくね? std::vector<int> results; void __fastcall TForm1::Button1Click(TObject *Sender) { for(int i = 0; i < 60; i++) { int value = std::rand(); results.push_back(value); Memo1->Lines->Add(AnsiString(value)); } } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { double sum = 0.; for(std::vactor<int>::iterator it = results.begin(); it < results.end(); it++) sum += *it; Edit1->Text = AnsiString(sum / result.size()); } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch