title image


Smiley Re: gleich gehts weiter....
strcmp vergleicht String. action ist aber ein Character! Also entweder machst du aus action auch einen String, oder du vergleichst die Eingabe auch mit einem Character. Also:



if (action == '+') { // action als char deklariert

...

}



Das ist wohlgemerkt etwas ganz anderes als



if (action == "+") { // action als char* bzw. char[] deklariert



}



denn bei ersterem wird ein Zeichen mit einem Zeichen vergleichen und bei zweiterem werden die Zeiger auf zwei Zeichenketten verglichen - nicht die Zeichenketten selbst.

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: