Anzeige:
Ergebnis 1 bis 5 von 5

Thema: immer wahre Rückmeldung

  1. #1
    peter58
    Gast

    Post immer wahre Rückmeldung

    Hi,
    ich habe das Problem, dass ich bei einer Übung zu einfachen Funktion immer eine wahre Aussage bekomme:
    Flaeche = 134514385

    Was mache ich falsch?!

    #include <iostream>
    // prinzip der Funktionen in c++ aus dem Gedächtnis


    int Flaeche (int,int);

    int main()
    {
    int a;
    int b;
    int Flaeche;

    cout << "Eingabe Länge: ";
    cin >> a;
    cout << "Eingabe Breite: ";
    cin >> b;
    cout << "die Flaeche beträgt: ";
    cout << Flaeche << endl;
    return 0;
    }

    int Flaeche (int a, int b)
    {
    return a*b;
    }


    Ich bin am Verzweifeln!
    Danke

  2. #2
    mxxx
    Gast

    Post

    wie meinst du whare Aussage??


    Versuchs aber mal so:
    und lass in int main
    int Flaeche;
    weg!

    #include stdio.h
    //...
    printf("die Fläche beträgt: ");

    printf("%s\n", Flaeche (a,b));

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.10.1999
    Ort
    Dresden
    Beiträge
    255

    Post

    Du kannst durchaus cout verwenden, aber Du hast den Funktionsaufruf vergessen. Ändere die Ausgabezeile in

    cout &lt;&lt; Flaeche(a,b) &lt;&lt;endl;

    und entferne die Deklaration von Flaeche als int-Variable.

    Thomas

  4. #4
    peter58
    Gast

    Post

    @mxxx,
    da bekomme ich als Rückmeldung: Speicherzugriffsfehler

    @Thommy
    es funktioniert!
    Danke an beide!
    Peter

  5. #5
    mxxx
    Gast

    Post

    schon klar:

    printf("%i\n", Flaeche(a,b));

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •