1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • 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
  • Heavy
    18
    Heavy
    Mitglied
    Reaktionen
    2
    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....

    Religion ist ein Glaube,
    Wissenschaft als Teilgebiet ist ein Glaube,
    die Wahrheit liegt in der Gegenwart des Menschen.

  • Heavy
    18
    Heavy
    Mitglied
    Reaktionen
    2
    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.

    Religion ist ein Glaube,
    Wissenschaft als Teilgebiet ist ein Glaube,
    die Wahrheit liegt in der Gegenwart des Menschen.

  • segfault
    8
    segfault
    Mitglied
    Reaktionen
    3
    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 :)

    even newton had his best ideas on an apple...

  • Chris
    5
    Chris
    Mitglied
    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?

    hi, i'm a signature virus. copy me into your signature to help me spread.

  • Arthur Dent
    6
    Arthur Dent
    Mitglied
    Reaktionen
    2
    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
    5
    Chris
    Mitglied
    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:

    hi, i'm a signature virus. copy me into your signature to help me spread.

  • Maximilian Rupp 27. Dezember 2024 um 12:08

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung