016
30.03.2006, 11:15 Uhr
~MalcomX
Gast
|
Zitat von FloSoft: |
hi für VC musste das hier benutzen:
C++: |
#include <windows.h>
#if _MSC_VER > 1000 extern"C" int gotoxy(int x,int y) { HANDLE hConsoleOutput; CONSOLE_SCREEN_BUFFER_INFO csbi; COORD Cursor_at_Pos = { x, y}; hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE); GetConsoleScreenBufferInfo(hConsoleOutput, &csbi);
SetConsoleCursorPosition(hConsoleOutput , Cursor_at_Pos); return 0; } #endif
|
|
Ich Probleme die derzeitige Cursorpostion zu ermitteln, damit ich diese dann auch richtig zurücksetzen kann, sprich -1 auf der x - achse.
ich dachte mir das so:
C++: |
std::cout<<"Geben Sie bitten ihr Passwort an."<<std::endl; std::cout<<"Passwort: ";
typedef struct tagPOINT { LONG x; LONG y; };
LPPOINT Point;
while(cPwd != 13) { cPwd = (char) _getch(); if(cPwd != 8) { DBpwd[count] = cPwd; std::cout<<"*"; count++; } else { Point = NULL; GetCursorPos(Point); gotoxy((Point->x)-1, Point->y); } }
|
|