Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Builder
Форум программистов > Системное программирование > C, С++ и С Builder > Borland C++ Builder & Kylix
grog
как считать числа с Memo и загнать его в массив a[i][j] //Builder C++
62316e
Memo1->Lines->Strings[НОМЕР_СТРОКИ].SubString(начяло, конец); возвращяет AnsiString вроди
pilgrim
Можно так:

TStringList* sl = new TStringList;
sl->Delimiter = ' ';
for(int line = 0; line < Memo1->Lines-Count; line++)
{
  sl->DelimitedText = Memo1->Lines->Strings[line];
  for(int nmb = 0; nmb < sl->Count; nmb++)
    a[line][nmb] = sl->Strings[nmb].ToDouble();  // или ToInt();
}



Можно так:

TStringList* sl = new TStringList;
sl->Delimiter = ' ';
for(int line = 0; line < Memo1->Lines-Count; line++)
{
  sl->DelimitedText = Memo1->Lines->Strings[line];
  for(int nmb = 0; nmb < sl->Count; nmb++)
    a[line][nmb] = sl->Strings[nmb].ToDouble();  // или ToInt();
}
redex
Зависит от того, как они располагаются в Memo. Если в стандартном матричном представлении - то читаешь построчно через пробел. Думаю, VCL Help вам в этом очень поможет (TMemo) smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.