unten rechnen oben ausgeben
-
so ich bins wieder

also ich will in option var3 mit hilfe von var1 und var2 ausrechnen.
und dann in main ausgeben (ich hoffe das geht)
ich dachte wenn ich die variablen global angebe, aber es kommt ne fehler meldung
Warnung 1 warning C4717: 'option': Rekursiv für alle Steuerelementpfade. Die Funktion verursacht einen Stapelüberlauf zur Laufzeit#include <iostream> using namespace std; int var1; int var2; int var3; void option(void); int main () { option(); cout<<var3; system("pause"); return 0; } void option(void) { var2=12; var1=8; var3=var2+var1; return option(); }
-
Haha, nette Warnung.
Was genau soll Zeile 30 machen?
-
großes LOL
na zeile 30 steht bei mir so im stadart beispielprogram ich habs gelöscht
und jetzt klappt
-
Im Übrigen: Ich weiß zwar nicht, was diese ominöse "option"-Funktion machen soll, aber hast du schon mal was von Parametern und Rückgabewerten gehört?
int add(int a, int b) { int c = a +b; return c; // Oder gleich: return a + b; } int main() { int c = add(5, 7); std::cout << c; // Oder gleich: std::cout << add(5, 7); }