Studium, Ausbildung und Beruf
 StudiumHome   FAQFAQ   RegelnRegeln   SuchenSuchen    RegistrierenRegistrieren   LoginLogin

C++ Ausgabe Monatsname..
Neues Thema eröffnen   Neue Antwort erstellen
Foren-Übersicht -> Informatik-Forum -> C++ Ausgabe Monatsname..
 
Autor Nachricht
PalOneMike
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 18.12.2007
Beiträge: 2

BeitragVerfasst am: 18 Dez 2007 - 09:09:40    Titel: C++ Ausgabe Monatsname..

Bin ganz neu in C++ und kenne mich da nicht so aus...

Kann mir einer den Fehler im folgenden programm sagen?

Bei eingabe einer Zahl von 1 - 12 soll der Monatsname ausgegeben werden...

oder muss ich hier if abfrage verwenden?

Code:
#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
    int Zahl;
    char Monat;
   
   
    cout<<"Monatsnamen!"<<endl<<endl<<endl;
    cout<<"Bei eingabe einer Zahl von 1-12, erscheint der dazugehoerige Monatsname"<<endl<<endl<<endl;
   
       
    cout<<"Geben Sie bitte ihre Zahl ein: ";
    cin>>Zahl;
    cout<<endl<<endl;
   
    switch(Zahl)
    {
                      case '1':Monat=='Januar'; break;
                      case '2':Monat=='Februar'; break;
                      case '3':Monat=='Maerz'; break;
                      case '4':Monat=='April'; break;
                      case '5':Monat=='Mai'; break;
                      case '6':Monat=='Juni'; break;
                      case '7':Monat=='Juli'; break;
                      case '8':Monat=='August'; break;
                      case '9':Monat=='September'; break;
                      case '10':Monat=='Oktober'; break;
                      case '11':Monat=='November'; break;
                      case '12':Monat=='Dezember'; break;
                      default:Monat==cout<<"Falsche Eingabe!"<<endl;
      }
     
      cout<<"Es handelt sich um folgenden Monat: "<<Monat<<"."<<endl<<endl;
     
      cout<<"Programmende"<<endl<<endl<<endl<<endl;
     
      getchar();
      getchar();
      return 0;
}
Listing
Full Member
Benutzer-Profile anzeigen
Full Member


Anmeldungsdatum: 08.01.2007
Beiträge: 462

BeitragVerfasst am: 18 Dez 2007 - 10:06:57    Titel:



Musst du mit Pointern arbeiten.

Code:
#include <iostream>

using namespace std;

int main()
{

   int Zahl;
   char * Monat;


   cout<<"Monatsnamen!"<<endl<<endl<<endl;
   cout<<"Bei eingabe einer Zahl von 1-12, erscheint der dazugehoerige Monatsname"<<endl<<endl<<endl;


   cout<<"Geben Sie bitte ihre Zahl ein: ";
   cin>>Zahl;
   cout<<endl<<endl;

   switch(Zahl)
   {
   case 1:Monat="Januar"; break;
   case 2:Monat="Februar"; break;
   case 3:Monat="Maerz"; break;
   case 4:Monat="April"; break;
   case 5:Monat="Mai"; break;
   case 6:Monat="Juni"; break;
   case 7:Monat="Juli"; break;
   case 8:Monat="August"; break;
   case 9:Monat="September"; break;
   case 10:Monat="Oktober"; break;
   case 11:Monat="November"; break;
   case 12:Monat="Dezember"; break;
   default:Monat="Falsche Eingabe!"; break;
   }

   cout<<"Es handelt sich um folgenden Monat: "<<Monat<<"."<<endl<<endl;

   cout<<"Programmende"<<endl<<endl<<endl<<endl;

   system("pause");
   return 0;

}
Beiträge der letzten Zeit anzeigen:   
Foren-Übersicht -> Informatik-Forum -> C++ Ausgabe Monatsname..
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Chat :: Nachrichten:: Lexikon :: Bücher :: Impressum