if [char]
-
Hallo ich hab ein Problem undzwar ich hab eine char Variable
char x[50];und jetzt will ich eine if abfrage machen z.B.
if(x=="IrgendeinText") { code } else { code }aber es klappt nicht wieso?
-
weil der == operator den wert des arrays mit dem des zeigers vergleicht und nicht deren inhalt.
versuchs mal mit
if (strcmp(x, "irgenteintext") == 0)
-
weil man arrays so nicht vergleichen kann.
du könntest std::string benutzen, damit geht das. und dir vielleicht noch bei google oder hier in der faq ein grundlagentutorial suchen und lesen.
-
Ah ok es klappt mit strcmp Danke
