przez rafalskraba » Å›roda, 20 stycznia 2010, 21:22
Problem rozwiązałem w nastepujący sposób:
- definicja struktury:
- Kod: Zaznacz cały
struct TDane
{
char imie[128];
char nazwisko[128];
int wiek;
}dane[10];
- zapis danych z Edit2, Edit3, Edit4 do struktury:
- Kod: Zaznacz cały
int Index,i;
Index=StrToInt(Edit1->Text);
if (Index !=9)
{
strcpy(dane[Index].imie , Edit2->Text.t_str());
strcpy(dane[Index].nazwisko, Edit3->Text.t_str());
dane[Index].wiek=StrToInt(Edit4->Text);
Edit2->Text="";
Edit3->Text="";
Index++;
Edit4->Text=AnsiString(dane[Index].wiek);
Edit1->Text=Index;
}
else
{
Index=0;
Edit1->Text=IntToStr(Index);
Edit2->Text="";
Edit3->Text="";
Edit4->Text=AnsiString(dane[Index].wiek);
- odczyt danych ze struktury:
- Kod: Zaznacz cały
int Index;
Index=StrToInt(Edit1->Text);
Edit2->Text=AnsiString(dane[Index].imie);
Edit3->Text=AnsiString(dane[Index].nazwisko);
Edit4->Text=AnsiString(dane[Index].wiek);
Pozdrawiam
Rafał
Ostatnio edytowano środa, 20 stycznia 2010, 21:25 przez
Cyfrowy Baron, łącznie edytowano 1 raz
Powód: Dodano BBCode
"Jednym z rodzajów szczęśliwości jest zdolność podejmowania dobrych decyzji."
- Platon-