Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » kleine frage....

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.09.2004, 16:13 Uhr
tanne



wie lautet der befehl um bei erneutem start des programms (dos-programm), das vorher geschrieben gelöscht wirt?! damit da nach ei npaar mal ausführn halt net soviel text ist...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.09.2004, 16:27 Uhr
virtual
Sexiest Bit alive
(Operator)


1. Es gibt ein Forum für DOS spezifische Fragen, das Win API Forum
2. Es gibt einen ANSI C++ FAQ arkikel dazu.
3. Es gibt gewiß auch einen in der FAQ vom WinAPI Fourm.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.09.2004, 17:59 Uhr
Pablo
Supertux
(Operator)


Bitte, Benutze die such Funktion, diese Frage beantworten wir mind. einmal in der Woche.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.09.2004, 00:14 Uhr
typecast
aka loddab
(Operator)


->
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
18.09.2004, 13:12 Uhr
Spacelord
Hoffnungsloser Fall


Also um es mal mit Apimitteln zu lösen:


C++:
#include <iostream>
#include <windows.h>

void ClearScreen();

int main()
{
    for(int i=1;i<25;++i)
        std::cout<<i<<std::endl;
    Sleep(2000);
    ClearScreen();
    std::cout<<"Das wars!"<<std::endl;

    return 0;
}

void ClearScreen()
{
    COORD topLeft={0,0};
    CONSOLE_SCREEN_BUFFER_INFO csbi;
    HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE);
    GetConsoleScreenBufferInfo(hOut,&csbi);
    FillConsoleOutputCharacter(hOut,' ',csbi.dwSize.X * csbi.dwSize.Y,
        topLeft,NULL);
    SetConsoleCursorPosition(hOut,topLeft);
}





@Tanne:
Die Frage wird wirklich ständig gestellt!!
Allerdings tendieren unsere "Linuxer" dazu mit den ANSI Escapesequenzen zu arbeiten .
Das kannst du dir unter Windows aber knicken weil der benötigte Treiber nach einer Standardinstallation nicht geladen wird.Dass heisst das dein Programm auf 99,9% der Windowsrechner nicht ordnungsgemäss funktionieren würde!
Die Variante mit system("cls") ist sicherlich auch nicht der Kracher....
Im Internet gibt es mindestens 2 brauchbare Klassen die das Windows-Konsolenapi
kapseln. Einmal conioex und die ,meiner Meinung nach bessere, Improved Console.
Such halt mal danach,ausser du willst erst das Rad neu erfinden.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
18.09.2004, 19:55 Uhr
tanne



ok, vielen dank euch
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: