Tzn. podam przykład.
Mam plik tekstowy o strukturze
L 09/15/2008 - 18:12:21: Name: TAG | NICK GRACZA | ID: STEAM_0:XXXXXX | IP: 8X.X.XX9.2X7
i chciałbym aby program wpisał do StringGrida osobno do komórek Name ID i IP.
Czy pomoże mi ktoś?
L 09/15/2008 - 18:12:21: Name: TAG | NICK GRACZA | ID: STEAM_0:XXXXXX | IP: 8X.X.XX9.2X7

//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TStringList *Lista = new TStringList;
Lista->LoadFromFile(ExtractFilePath(ParamStr(0)) + "dane.txt");
StringGrid1->RowCount = Lista->Count;
for(int i = 0; i < Lista->Count; i++)
{
String linia = Lista->Strings[i];
int col = 0;
for(int j = 0; j < linia.Length(); j++)
{
int x = linia.Pos("|");
if(x > 0)
{
StringGrid1->Cells[col][i] = linia.SubString(1, x - 1);
linia = linia.Delete(1, x + 1);
col++;
}
}
StringGrid1->Cells[col][i] = linia;
StringGrid1->ColCount = col + 1;
}
delete Lista;
}
//---------------------------------------------------------------------------

Powrót do Ogólne problemy z programowaniem
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 2 gości