A
AlexKoeppe
Mitglied
Thread Starter
- Dabei seit
- 25.09.2005
- Beiträge
- 22
- Reaktionspunkte
- 0
Hallo. ich hab ein kleines C Programm was nicht ganz das macht was es soll. ich bin mir eigentlich sicher alles richtig gemacht zu haben.
Kann mir jemand bitte helfen warum ich hier nicht den entsprechenden Wert zureuck bekomme?
Ausgabe:
Kappiere die meldung einfach nicht.
Gruss Alex
Kann mir jemand bitte helfen warum ich hier nicht den entsprechenden Wert zureuck bekomme?
Code:
#include <iostream>
#include <math.h>
using namespace std;
double berechne_hypotenuse(double,double); //Prototyp
int main (int argc, char * const argv[]) {
// insert code here...
double kat1,kat2,hyp;
cout << "Bitte die Laenge der 1. Kathete eingeben: ";
cin >> kat1;
cout << "Bitte die Laenge der 2, Kathete eingeben: ";
cin >> kat2;
hyp = berechne_hypotenuse(kat1,kat2);
cout << "Die Laenge der Hypotenuse ist " << hyp;
return 0;
}
double brechne_hypotenuse(double kathete1,double kathete2) {
double hypotenuse;
hypotenuse = sqrt((kathete1*kathete1)+(kathete2*kathete2));
return hypotenuse;
} // brechne_hypotenuse
Ausgabe:
Code:
[Session started at 2005-10-20 01:45:38 +0200.]
Bitte die Laenge der 1. Kathete eingeben: 4
Bitte die Laenge der 2, Kathete eingeben: 5
ZeroLink: unknown symbol '__Z19berechne_hypotenusedd'
Hypotenuse has exited due to signal 6 (SIGABRT).
Kappiere die meldung einfach nicht.
Gruss Alex