Wieso läuft dieses Programm nicht?
-
Tach,
kann mir jemand helfen. Ich bekomme dieses Programm nicht zum laufen.//Aufgabe 1.2.1
#include <iostream>
using namespace std;//Funktionsdeklaration
int func ( long i, int j);
void func( long &x);
void func( int y);int main()
{
int a = 5; a += 45;
int m; long k;
m = a+2; k = a%2 ? a+3 : a-1;
func(m++);
cout << "m = " << m << endl;
cout << "a = " << a << endl;
func(k);
cout << "k = " << k << endl;
m = func(++k, m+2);
cout << "m = " << m << endl;
cout << "k = " << k << endl;return 0;
}// Funktionsdefinition
int func ( long i, int j)
{
if ( i > j )
return (1 + i);
else
return (i < 3 ? 3*i+2j : j-i);
}
void func( long &x )
{
cout << "x = " << x << '\n';
x -= 2;
}
void func( int y )
{
y+=4;
cout << "y = " << y << '\n';
}
-
Wieso glaubst du das könnte irgendjemand hier interessieren?
-
Ein Programm kann nicht laufen, es hat keine Beine

Sag doch mal was nicht läuft, gibt der Compiler Fehler aus?
-
Die Hausaufgabenbetreuung endet um 16:00 Uhr...
-
Knoif schrieb:
Ich bekomme dieses Programm nicht zum laufen.
Versprich ihm doch ein Stück Schokolade, wenn es ein paar Meter läuft...
Im Ernst: du kannst hier nicht einfach deine Hausaufgaben posten und hoffen, dass die einer für dich erledigt. Vor allem beschreibst du den Fehler überhaupt nicht (Syntax- oder Semantik-Fehler? Fehlermeldung? Vielleicht fehlerhafte Zeile?). So hat keiner Lust auf das Ratespielchen...