000
10.01.2003, 15:46 Uhr
void*
Generic Pointer (Operator)
|
Erstellt von Uwe
Einigen wird dieser Beitrag vielleicht seltsam vorkommen, die Funktion cls() oder auch clrscr() kann ja mittels der Headerdatei conio.h eingebunden werden. Dachte ich auch, nach Untersuchungen der genannten Header Datei bei verschiedenen Compilern, wurde mir schnell klar, warum die Frage nach der Funktion immer wieder auftauchte. Eine Definition fand ich nur beim Borland BCC 5.5 Compiler, dem DJGPP und dem Lcc-Win32. Der VC++ jedoch kennt die Definition nicht. Man kann sich helfen, indem man auf das cls des vorhandenen Kommandointerpreter zugreift.
C++: |
#include <iostream.h> #include <stdlib.h>
#define cls system("cls")
int main(int argc, char* argv[]) { char auswahl; int a; cout << "Durch das Druecken der Taste 'c' oder 'C'"<<endl; cout << "wird der Bildschirm geloescht und die naechste Zeile ausgegeben!"<<endl; cout <<endl; cout << "<C> = cls\n"<<endl; cout <<endl; cout << "Programmende mit beliebiger Taste\n\n"<<endl; cout << "Ihre Eingabe: "; cin >> auswahl; switch (auswahl) { case 'c' : case 'C' : cls; cout << "\nBeliebige Taste und ENTER druecken um zu beenden!" <<endl; cin >> a; break; default : cout << "\nFalsche Eingabe!\n"<<endl; } return 0; }
|
-- Gruß void* |