KOD cpp: UKRYJ
Memo->Lines->Strings[5]
otrzymuje na przykład taki ciąg 00 01 11 10. Teraz chciałbym poszczególne wartości tego ciągu powpisywać w komórki tablicy, czyli np. tab[0] = 00, tab[1] = 01, tab[2] = 11, tab[3] = 10. Jak można to zrobić? Domyślam się, że trzeba wczytywać stringa do znaku podziału(w tym przypadku spacji), ale jak to zrobić?
Takie coś nie działa:
KOD cpp: UKRYJ
void __fastcall TForm1::open_kissClick(TObject *Sender)
{
OpenDialog1->Execute();
Edit1->Text = OpenDialog1->FileName;
Memo1->Lines->LoadFromFile(OpenDialog1->FileName);
kiss2 = Memo1->Lines->Text;
for(int i=0; i<kiss2.Length(); i++)
{
if(kiss2[i]!= ' ')
{
tmp += kiss2[i];
}
else
{
tabIn[tabIndex] = tmp;
tmp = "";
tabIndex++;
}
}
}
{
OpenDialog1->Execute();
Edit1->Text = OpenDialog1->FileName;
Memo1->Lines->LoadFromFile(OpenDialog1->FileName);
kiss2 = Memo1->Lines->Text;
for(int i=0; i<kiss2.Length(); i++)
{
if(kiss2[i]!= ' ')
{
tmp += kiss2[i];
}
else
{
tabIn[tabIndex] = tmp;
tmp = "";
tabIndex++;
}
}
}




