1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Wo liegt der Hund begraben....

    • Frage
  • Heavy
  • 30. März 2003 um 17:50
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • Heavy
    Punkte
    3.507
    Beiträge
    664
    • 30. März 2003 um 17:50
    • #1
    Code
    #include <iostream.h>
    
    
    int main()
    {
    int zahl1;
    int zahl2;
    cout<<"bitte geben sie die Zahlen ein\n"<<;
    cin>>zahl1;
    cin>>zahl2;
    if (zahl1==zahl2)
    {
    cout<<zahl1<<"ist gleich"<<zahl2<<"\n";
    }
    else if (zahl1<zahl2)
    {
    cout<<zahl1<<"kleiner"<<zahl2<<"\n";
    }
    else (zahl1>zahl2)
    {
    cout<<zahl1<<"größer"<<zahl2<<"\n";
    }
    }
    Alles anzeigen



    Bitte nicht lachen..., bin ein C++ noob.
    Das Programm soll 2 Zahlen unterscheiden können, ob <,> oder gleich.
    bloodshed findet aber 4 Fehler, die ich nicht finde....

  • Heavy
    Punkte
    3.507
    Beiträge
    664
    • 30. März 2003 um 17:57
    • #2

    Ok 1 Fehler hab ich gefunden...
    beim 1. Cout gehören natürlich diese 2 Pfeilspitzen am Ende weg.

  • segfault
    Punkte
    583
    Beiträge
    113
    • 30. März 2003 um 18:18
    • #3
    Zitat von Heavy

    Ok 1 Fehler hab ich gefunden...
    beim 1. Cout gehören natürlich diese 2 Pfeilspitzen am Ende weg.

    und beim letzten else fehlt ein if vor (zahl1>zahl2)
    oder du laesst diesen vergleich weg :)

  • Chris
    Punkte
    225
    Beiträge
    45
    • 2. April 2003 um 02:36
    • #4

    solltest du nicht auch entweder "using namespace std;" stehen haben, bzw auf cout und cin über std:: zugreifen, damit er die klassen findet?

  • Arthur Dent
    Punkte
    372
    Beiträge
    73
    • 2. April 2003 um 08:29
    • #5
    Zitat von Chris

    solltest du nicht auch entweder "using namespace std;" stehen haben, bzw auf cout und cin über std:: zugreifen, damit er die klassen findet?

    Laut Standard sollte er da #include <iostream> stehen haben, nicht <iostream.h>.

    <iostream> wäre auch im namespace std deklarierst/definiert, <iostream.h> offensichtlich nicht.

  • Chris
    Punkte
    225
    Beiträge
    45
    • 2. April 2003 um 10:33
    • #6

    aja, stimmt, <iostream.h> haut alles in den globalen namespace. ich hab das ".h" überlesen :hewa:

  • Maximilian Rupp 27. Dezember 2024 um 12:08

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum