Forum

Einloggen | Registrieren | RSS  

Funktionen in C++ (Elektronik)

verfasst von silent_max(R) E-Mail, 20.04.2012, 14:52 Uhr
(editiert von silent_max am 20.04.2012 um 15:58)

Hallo liebe Gemeinde.

Seit ca. drei Wochen beschäftige ich mich nun mit Funktionen.

Ich verstehe im Moment nicht, wann man im Funktionskopf Variablen als Parameter übergibt und wann nicht.

Dazu ein Beispiel:

Wenn ich folgenden Quellcode

#include
using namespace std;
void Elvis ()
{
cout << endl;
cout << "Wie alt ist Elvis, unser Hund?" << endl;
cout << "Elvis ist 19 Monate alt!" << endl;
cout << endl;
}
double Division(double , double )
{
cout << "Funktion Division" << endl;
double z = x / y;
return z;
}
int main()
{
cout << endl;
cout << "Verwendung von Funktionen!" << endl;
cout << endl;
Elvis(); //Aufruf der Funktion Elvis
cout << "Zwei Zahlen bitte!" << endl;
double x, y, z;
cin >> x >> y;
z=Division(x,y); //Aufruf der Funktion Division
cout << "z nach Division: " << z << endl;
return 0;
}

debugge, kommt folgende Fehlermeldung:





Wenn ich die beiden Variablen x und y in der Funktion Division deklarire und initialisier, bekomme ich folgende Fehlermeldung:





Erst wenn ich die beiden Variablen im Funktionskopf deklariere wie folgt:

double Division(double x, double y)
{
cout << "Funktion Division" << endl;

double z = x / y;
return z;
}

kommt folgende Ausgabe:






Warum ist das so???? Ich komme einfach nicht drauf.

Vielen Dank für die Antworten im Voraus.

Gruß

Max

P.S.: Hier ist ein Link, bei dem man den Code besser lesen kann:

http://www.c-plusplus.de/forum/p2203987#2203987

--
Where is the madness ...



Gesamter Thread:

Funktionen in C++ - silent_max(R), 20.04.2012, 14:52 (Elektronik)
Funktionen in C++ - hws(R), 20.04.2012, 17:57
noch ne Erklärung.. - hws(R), 20.04.2012, 21:29
noch ne Erklärung.. - 79616363(R), 21.04.2012, 06:27
noch ne Erklärung.. - hws(R), 21.04.2012, 13:42
noch ne Erklärung.. - 79616363(R), 21.04.2012, 19:29
noch ne Erklärung und ab zum Pissiater... - schaerer(R), 21.04.2012, 18:04
noch ne Erklärung und ab zum Pissiater... - 79616363(R), 21.04.2012, 22:15
Ohhhh welch ein schreckliches Basic... - schaerer(R), 21.04.2012, 22:34
Ohhhh welch ein schreckliches Basic... - 79616363(R), 21.04.2012, 22:48
Ohhhh welch ein schreckliches Basic... - hws(R), 21.04.2012, 23:20
Ohhhh welch ein schreckliches Basic... - 79616363(R), 21.04.2012, 23:44
Ohhhh welch ein schreckliches Basic... - geralds(R), 22.04.2012, 00:25
Ohhhh welch ein schreckliches Basic... - schaerer(R), 22.04.2012, 21:44
Ohhhh welch ein schreckliches Basic... - silent_max(R), 23.04.2012, 18:15
Ohhhh welch ein schreckliches Basic... - 79616363(R), 26.04.2012, 07:07
MC68000 - schaerer(R), 26.04.2012, 08:16
MC68000 - geralds(R), 26.04.2012, 11:36
MC68000 und ATARI-ST - schaerer(R), 26.04.2012, 13:06