Hallo.
Mein Frage :Wie nutzt man globale Variablen in einer Funktion?
[Gelöst]C++ Globale Variablen in einer Funktion
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: C++ Globale Variablen in einer Funktion
Code: Alles auswählen
#include <iostream>
int globalVar = 21;
void someFunction() {
std::cout << "The answer is " << 2*globalVar << std::endl;
}
int main(int argc, char **argv) {
someFunction();
}
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: C++ Globale Variablen in einer Funktion
jetzt habe ich den Quelltext geringfügig angepasst.
Als Output bekamm ich folgendes
Code: Alles auswählen
#include <iostream>
using namespace std;
int globalVar = 21;
void someFunction() {
std::cout << "The answer is " << 2*globalVar << std::endl;
}
int main(int argc, char **argv) {
someFunction();
cout<<globalvar<<endl;
}
Und wie kann ich die Variable im Funktionsblock int main nutzbar machen?che/Programmieren-quellcode/C++ output/Einfaches I -O/Glbalvar/global/main.cpp|11|Fehler: »globalvar« wurde in diesem Gültigkeitsbereich nicht definiert|
||=== Erstellen beendet: 1 Fehler, 0 Warnungen===|
Re: C++ Globale Variablen in einer Funktion
Du hast globalVar falsch geschrieben. Das 'V' muss groß geschrieben werden.
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: C++ Globale Variablen in einer Funktion
Ich habs jetzt so gemacht V hab ich jetzt gross geschrieben.
Als Output bekamm ich
Ich bedanke mich bei ctwx für seine unterstützende Hilfe.
Das Thema ist gelöst.
Ich wünsche allen Lesern dieses Threads und dem Debianforum alles Gute, Gesundheit. Bis zum nächstenmal.
Code: Alles auswählen
#include <iostream>
using namespace std;
int globalVar = 21;
void someFunction() {
std::cout << "The answer is " << 2*globalVar << std::endl;
}
int main(int argc, char **argv) {
someFunction();
cout<<globalVar<<endl;
}
Ich denke das die Lösungen 42 und 21 als Output richtig sind, und das ich das Funktionsproblem besser verstanden habe dank ctwx.The answer is 42
21
Prozess returned 0 (0+0)
Ich bedanke mich bei ctwx für seine unterstützende Hilfe.
Das Thema ist gelöst.
Ich wünsche allen Lesern dieses Threads und dem Debianforum alles Gute, Gesundheit. Bis zum nächstenmal.
Re: [Gelöst]C++ Globale Variablen in einer Funktion
Bitte in Zukunft dann auch selber dem Betreff im ersten Betrag ein [Gelöst] voranstellen.
rot: Moderator wanne spricht, default: User wanne spricht.