WinApi Consolen Ein-/Ausgabe
-
Hi,
ich habe nun schon einige kleinere asm programme (eher progrämmchen ;-)) geschrieben (assembler nasm, os win), bei denen ich den output immer über den rückgabewert des programms realisiert habe. Nun würde ich aber gerne als einstieg in die winapi porgrammierung ein/ausgabe auf der konsole in meinen programm mittels winapi funktionen implementieren.
Leider habe ich keine ahnung wie man die konsole auslesen kann.Desshal wäre ein kleines sample programm, dass von der konsole einen string einliest und ihn dann wieder ausgibt (vorzugsweise nasm kompatibel; WIN32N.INC vorhanden) ganz nützlich.
gruss asmneuling
-
Konsole <-> WinAPI = Widerspruch ?
WinAPI Funktionen werden eigentlich nur zur Programmierung von grafischen Anwendungen gebraucht.
-
char message="hello";
int messagesize=5;HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
DWORD bytesWritten;
WriteFile(h,message,messagesize,&bytesWritten,0);
-
string msg="hello";
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
DWORD bytesWritten;
WriteFile(h,msg.c_str(),msg.length(),&bytesWritten,0);..bei mehreren Aufrufen spart das was..