Hi
kiedy robie sobie taki kodzik, to w zależności czy w konstrukcji
if
dam
czy
<
to kompilator albo zawsze wchodzi mi do if, albo nigdy. I nie maja znaczenia tutaj podane przyklady, albo wchodzi albo nie wejdzie ani razu. Dlaczego??
aha z metodą Compare jest tak samo. Myslalem ze moze lepiej uzyc funkcji do porownywania char strcmp( ) albo samem mu napisac, ale mysle ze ja po prostu mam jakis blad tutaj, ale ni cholery nie wiem o co bieda oi gdzie. ju zdostalem iiałej gorączki bo siedzę nad tym i nic nie widzę.
CString T[11];
T[0]="Jaro";
T[1]="Kowalski";
T[2]="Krasicki";
T[3]="MMMM";
T[4]="bleble";
T[5]="Nowak";
T[6]="asda";
T[7]="f";
T[8]="";
T[9]="";
int i=0;
CString naz;
for(i=1;i<10;i++)
{
naz.Format("%d", i);
if(T[i].Compare(T[0])>0) //lub if(T[i]>T[0])
{
MessageBox(""+naz,"");
//jakis kod w if, albo zawsze wejdzie albo nigdy
}
}