Ja/Nein und dann if



  • Hallo,

    ich wollte den Benutzer etwas fragen, und wenn er "ja" eingibt, dann soll einer neue befehl kommen, bei nein gehts normal weiter.

    ...
     char antwort[100];
    
     printf("Zweiten Text anzeigen ?);
     scanf("%s", &antwort);
    
     if (antwort == "ja")
        {
                 printf("Es wurde ja eingeben");
        }
    
     printf("Wie ??? Kein ja eingeben ??")
    
     ....
    

    wieso geht das nicht ???



  • Weil du dort einen Pointer-Vergleich machst. Den String-Inhalt vergleichst du mit strcmp().


Anmelden zum Antworten