PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Was ist an diesem Code Falsch?



jookerxxx
23.12.2008, 21:41
#include <iostream>
#include <conio.h>


using namespace std;

int main() {

wchar_t omega = L'';

cout<<omega<< endl;

getch();

}


Der Compiler erkennt keinen Fehler, jedoch blinkt CMD nur kurz auf.
Eigentlich ist der Befehl 'getch()' doch dafür da erst nach einer
Tasteneingabe fort zu fahren, oder?

Darkmiller
23.12.2008, 21:44
getch(); und cin.get(); und system("pause");

jookerxxx
23.12.2008, 21:47
Welche Header-Datei muss ich nochmal für


system("pause");

includieren?

Anonymouse
23.12.2008, 21:49
Du solltest omega schon einen Wert zuweißen.
NULL ist nicht zulässig.

getch() tut seinen Dienst.



#include <iostream>
#include <conio.h>



using namespace std;

int main() {

wchar_t omega = L't';

cout<<omega<< endl;

getch();

}


system() benötigt nur <iostream>
Diese Funktion sollte aber keinesfalls verwendet werden.

Darkmiller
23.12.2008, 21:49
ich glaube <stdlib.h>

jookerxxx
23.12.2008, 21:54
Du solltest omega schon einen Wert zuweißen.
NULL ist nicht zulässig.

Danke für den endscheidenden Tipp.
Dachte halt nur dass ein Buchstabe rauskommen würde.