Tag,
hab mal n paar dumme Fragen zu c++.
Wieso schimpft der computer ganz böse mit mir wenn ich das ausführen probier:
bzw. die bessere Frage wäre, wieso muss ich den scheiß : inline int max_int (int a, int b)
vor der main deklarieren?
Man könnte doch Theroretisch einfach gleich die Definition vor die main schreiben oder könnte das probleme machen? Sprich ist es auch so richtig?:
oder muss ich so machen:
aso ja fragt nicht nach dem inhalt mir ist grad nix anderes eingefallen^^ sinnlos aber sonst...
edit: und noch was. Wie kann ich von der Konsole aus z.B. eine Datei oder was ähnliches aus den z.B. Eigenen Dateien öffnen? bzw. wie geht das bei c#?
hab mal n paar dumme Fragen zu c++.
Wieso schimpft der computer ganz böse mit mir wenn ich das ausführen probier:
Code:
//func12.cpp
#include <iostream>
using namespace std;
int main(void)
{
int var1 = 100;
int var2 = 200;
int max;
cout << var1 << " zu " << var2 << endl;
max = max_int (var1,var2);
cout << max << " ist der groeßere Wert!" << endl;
return 0;
}
inline int max_int (int a, int b)
{
if ( a >= b)
{
return ( a );
}
else
{
return ( b );
}
}
bzw. die bessere Frage wäre, wieso muss ich den scheiß : inline int max_int (int a, int b)
vor der main deklarieren?
Man könnte doch Theroretisch einfach gleich die Definition vor die main schreiben oder könnte das probleme machen? Sprich ist es auch so richtig?:
Code:
//func12.cpp
#include <iostream>
using namespace std;
inline int max_int (int a, int b)
{
if ( a >= b)
{
return ( a );
}
else
{
return ( b );
}
}
int main(void)
{
int var1 = 100;
int var2 = 200;
int max;
cout << var1 << " zu " << var2 << endl;
max = max_int (var1,var2);
cout << max << " ist der groeßere Wert!" << endl;
return 0;
}
oder muss ich so machen:
Code:
//func12.cpp
#include <iostream>
using namespace std;
inline int max_int (int a, int b);
int main(void)
{
int var1 = 100;
int var2 = 200;
int max;
cout << var1 << " zu " << var2 << endl;
max = max_int (var1,var2);
cout << max << " ist der groeßere Wert!" << endl;
return 0;
}
inline int max_int (int a, int b)
{
if ( a >= b)
{
return ( a );
}
else
{
return ( b );
}
}
aso ja fragt nicht nach dem inhalt mir ist grad nix anderes eingefallen^^ sinnlos aber sonst...
edit: und noch was. Wie kann ich von der Konsole aus z.B. eine Datei oder was ähnliches aus den z.B. Eigenen Dateien öffnen? bzw. wie geht das bei c#?