Zdravím, lámu si hlavu nad tímto kodem.
int error=0;
for(int n=0; n<=Memo1->Lines->Count && error==0; n++)
{
if(!(Memo1->Lines->Strings[n]>=0 && Memo1->Lines->Strings[n]<=1000))
error=n;
}
Jde o kontrolu správných záznamů v Memu, jenže nefunkční kontrolu a já nevím co v tak jednoduchém kodu mám patně. Často mi podmínka vyjde pravdivá ikdyž se jedná o správná data, tedy čísla 0-1000 včetně.. Např. při těchto řádcích
1
2
3
se podmínka splní při třetím posledním řádku. Prosím pomožte, jsem z toho vedle.