kennt cout nicht???
-
ich habe ein problem ich sollte ein keines hello world programm machen aber es kennt die funktion cout nicht?
was soll das?
hier ist der code:
#include <iostream> int main(void) { cout <<"hallo"; system("PAUSE"); return EXIT_SUCCESS; }
-
entweder
#include <iostream.h>
oder besser
#include <iostream> using namespace std; //oder using std::cout; //statt des gesamten Namespaces
-
Bist du dir sicher das es an cout liegt?
Ich glaube eher es liegt an system().
Dafür brauchst du nämlich die stdlib.hmfg LastManStanding
-
ja ich bin sicher das es an cout liegt!!!
ich habe oben den fehler gemacht aber hier geht der code auch nicht
#include <iostream.h> int main(void) { cout <<"hallo"; system("PAUSE"); return EXIT_SUCCESS; }
-
Jo, der Vorschlag mit iostream.h war nicht gut.
Benutz
#include <iostream>
using namespace std;
-
und ich bin ganz sicher das es an cout liegt der er gibt auch die fehlermeldung mit cout heraus
-
Jester schrieb:
Jo, der Vorschlag mit iostream.h war nicht gut.
Benutz
#include <iostream>
using namespace std;
hab deswegen ja auch
//und besser
gesagt
-
PCfreak schrieb:
und ich bin ganz sicher das es an cout liegt der er gibt auch die fehlermeldung mit cout heraus
wäre dann nich schlecht, wenn du uns die mal zeigst??
denn bei mir funkt es!
-
kan ich machen sie heisst:
cout undeclared
da habt ihr sie!
-
Mal eine Frage: Hast du denn mal den vorgschlagenen Tipp von 5er1al und Jester ausprobiert?
-
ja das habe ich gemacht aber dan geht es zwar aber dan habe ich wieder einen unerwüntschten text dabei den ich gar nicht wollte!
-
der unerwünschte text lautet dan : drücken sie eine beliebige taste....
und das möche ich nicht haben
-
der bestimmt irgendwas mit "Druecken Sie eine Taste um weiterzumachen" oder so nen bla ist oder??
-
fast genau so
drücken sie eine beliebige taste...
das ist der text
-
und könnte das vielleicht an irgendeiner "Pause" liegen??
-
nein daran leigt es nciht das macht nur das das fenster länger offen bleibt und sich nicht gleich wieder schliesst
-
PCfreak schrieb:
nein daran leigt es nciht das macht nur das das fenster länger offen bleibt und sich nicht gleich wieder schliesst
achso...
und wie wäre es wenn du mir einfach glaubst?
er macht hier eine pause, und wie bei einem batch macht er nach tastendruck weiter, und da kommt immer diese ausschrift!man benutzt das sowieso nicht um die konsole offen zu halten, schau mal in der FAQ, da wird erklärt wie das geht!
Aber zum schnellen test meine behauptung, ersetz das system("PAUSE") durch getch();! (musst conio inkludieren)
-
das geht leider auch nicht
fehler: getch undeclared
du siehst es geht auch nicht!!!!!
-
#include <iostream> #include <conio> //<----was hab ich gesagt=???? using namespace std; int main() { cout<<"MEIN GOTT"; getch(); return 0; }
-
das geht leider auch nicht!!
ich frage mich warum?