000
26.01.2008, 23:49 Uhr
~Tobias1991
Gast
|
Hallo, ich lerne seit kurzem erst c++ und bin auf die funktion clrscr gestoßen, doch leider mag sie bei mir nicht funktionieren. Ich weiß leider nicht warum. Wäre schön wenn mir ein Profi helfen könnte.
C++: |
#include <iostream> using namespace std;
void clrscr(void) { COORD coordScreen = { 0, 0 }; // upper left corner DWORD cCharsWritten; DWORD dwConSize; HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE); CONSOLE_SCREEN_BUFFER_INFO csbi; GetConsoleScreenBufferInfo(hCon, &csbi); dwConSize = csbi.dwSize.X * csbi.dwSize.Y; // fill with spaces FillConsoleOutputCharacter(hCon, TEXT(' '), dwConSize, coordScreen, &cCharsWritten); GetConsoleScreenBufferInfo(hCon, &csbi); FillConsoleOutputAttribute(hCon, csbi.wAttributes, dwConSize, coordScreen, &cCharsWritten); // cursor to upper left corner SetConsoleCursorPosition(hCon, coordScreen); }
int main() { int pin = 7493; int placeholder_pin; int versuche = 0; bool failed = false; int Kontostand = 1250; do { if (versuche != 3) { cout << "Bitte geben Sie Ihren Pin ein: "; cin >> placeholder_pin; if (pin != placeholder_pin) { clrscr(); versuche++; cout << "Der eingegebene Pin ist nicht korrekt!" << endl << "Verbleibende Versuche: " << 3-versuche << endl; } } else { clrscr(); cout << "Ihre Karte wurde einbehalten." << endl << "Bitte kontaktieren Sie das Personal am Schalter"; cin >> placeholder_pin; failed = true; } } while (failed != true); }
|
Zitat: |
6 CDokumente und Einstellungen\xXx\Desktop\bank.cpp `COORD' undeclared (first use this function)
|
|