Witam... :)
Mam taki problem...
Napisałem pętlę która wychwytuje z ciągu x;x;x;x liczby (gdzie x-to liczba), problem pojawia się wtedy gdy liczba jest dwucyfrowa np. 12, wtedy cyfrę 1 program zapisuje do pierwszej pozycji w tablicy, a cyfrę 2 w drugiej pozycji. Chciałbym żeby całe liczby były zapisywane w pojedynczej pozycji w tablicy, a gdy pojawi się średnik przeskakiwało na drugą pozycję i zapisywało w kolejnej pozycji np. 12;4;83;7 12->pierwsza pozycja w tablicy, 4-> druga itd.
Pętla wygląda tak:
AnsiString a = Edit1->Text;
int tab1[10];
int i=1;
int j=1;
while(i <= a.Length())
{
char znak = a[i];
if(znak != ';')
{
float p=StrToFloat(znak);
tab1[j]=p;
j++;
}
i++;
}
Mam nadzieję, że dosyć jasno napisałem o co mi chodzi...
Będę bardzo wdzięczny za pomoc... :)
Pozdrawiam... ;)