006
09.05.2004, 17:54 Uhr
Lensflare
|
so, sleep() geht. danke.
Aber mit getch() hab ich jetzt ein neues problem: wenn ich conio.h einbinde, dann kann ich die funktion gotoxy() nicht verwenden, die ich aber unbedingt brauche ohne sie kann ich den cursor nicht an beliebige stellen setzen.
beim kompilieren kommt folgender fehler: [Linker error] undefined reference to `gotoxy'
hier der code der gotoxy()-funktion.
C++: |
using namespace std;
#define Pos(bSuccess, api){ if(!(bSuccess)) printf("%s:Fehler %d von %s\ in Zeile %d maximal y=24!\n", __FILE__, GetLastError(), api, __LINE__); }
int gotoxy(short x,short y) { HANDLE hConsoleOutput; CONSOLE_SCREEN_BUFFER_INFO csbi; COORD Cursor_an_Pos = { x,y}; BOOL bSuccess; hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE); GetConsoleScreenBufferInfo(hConsoleOutput, &csbi); bSuccess = SetConsoleCursorPosition(hConsoleOutput , Cursor_an_Pos); Pos( bSuccess, "SetConsoleCursorPosition" ); return 0; }
|
-- Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten. (Emerson Pugh Trost) |