witam, sprawa jest następująca. Mianowicie taka:
if (string == “ala”)
//…
A jak napisać, że jeśli string NIE JEST RÓWNE “ala”?
witam, sprawa jest następująca. Mianowicie taka:
if (string == “ala”)
//…
A jak napisać, że jeśli string NIE JEST RÓWNE “ala”?
:o Przecież to banalne
!=
Radze ci kupić sobie jakąś książkę alko wziąć się za jakiś kurs
Po prostu zapomniałem, bo bardzo rzadko korzystam z negacji i chciałem się upewnić, bo zawsze = kojarzy mi sie z przypisaniem. Nie potrzebuje zadnych kursow
Wygląda na to, że jednak potrzebujesz. Alternatywny zapis:
(!(string == “ala”))
Generalnie jednak czy to w ogóle zadziała zależy od tego czym jest string. Jeśli to tablica char wynik zawsze będzie różny, bo w ten sposób porównujesz wyłącznie wskaźniki. Jeśli to klasa, która ma przeciążone porównanie do char*, to BYĆ MOŻE zadziała to poprawnie.