Powered by Invision Power Board


  Reply to this topicStart new topic

> if-Bedingung mit Array, if-Bedingung mit char-Array
Billy
geschrieben am: 12.01.2012, 19:15
Quote Post





Gruppe: Mitglieder
Beiträge: 2
Mitglieds-Nr.: 1.011
Mitglied seit: 14.12.2011



Hallo zusammen,
ich bin ein absoluter Programmieranfänger. wink.gif
Ich habe mir ein Buch zur Spieleprogrammierung
in C++ gekauft und bin nun bei den Arrays angelangt.
Nun meine Frage:
kann man if-Bediengungen mit Arrays machen?
Hier mal ein Beispiel:

CODE

#include <iostream>

using namespace std;

int main(){
         char chEingabe[50];

         cout << "Eingabe: ";
         cin >> (Eingabe, 50);

         if ((chEingabe == 'Ja') || (chEingabe == 'ja'))
         {
         cout << "Es wurde 'Ja' ausgewaehlt";
         }

        if ((chEingabe == 'Nein') || (chEingabe == 'nein'))
        {
        cout << "Es wurde 'Nein' ausgewaehlt";
        }

        return 0;
}


Was der Kompiler sagt, kann ich im Moment leider nicht sagen,
da ich auf diesem echner keinen Kompiler installiert habe.
Muss man etwas verändern, damit die if-Bediengung funktioniert,
oder funktioniert die if-Bediengung mit char-Arrays überhaupt nicht?
Über eine Antwort würde ich mich freuen.

LG
Billy smile.gif

Beitrag bearbeitet von Billy am 12.01.2012, 19:17
PMEmail Poster
Top
marmai
geschrieben am: 12.01.2012, 21:32
Quote Post





Gruppe: Moderatoren
Beiträge: 427
Mitglieds-Nr.: 5
Mitglied seit: 31.08.2004



char Arrays vergleicht man mit strcmp().
Mit == kannst du z.B. std::strings's vergleichen.
PMEmail PosterUsers Website
Top
Billy
geschrieben am: 13.01.2012, 14:37
Quote Post





Gruppe: Mitglieder
Beiträge: 2
Mitglieds-Nr.: 1.011
Mitglied seit: 14.12.2011



Danke für die schnelle Antwort.
PMEmail Poster
Top
0 Besucher zu diesem Thema (0 Gäste und 0 'versteckte' Mitglieder)
0 Mitglied(er):

Topic Options Reply to this topicStart new topic

 



[ DB Queries: 11 ]   [ Execution Time: 0.0464 ]   [ GZIP aktiviert ]