Avatar billede moejensen Nybegynder
29. november 2001 - 09:31 Der er 20 kommentarer og
1 løsning

clear screan i dos promt

Jeg er ved at lave en win32 consol application, og mangler en komando der sletter skærmen. Findes der evt noget som \\n (linjeskift),  hvor det bare eks er \\cls eller sådan noget??
Avatar billede cliche Nybegynder
29. november 2001 - 09:33 #1
cls
Avatar billede mickni33 Nybegynder
29. november 2001 - 09:33 #2
#include <conio.h>

clrscr();
Avatar billede cliche Nybegynder
29. november 2001 - 09:33 #3
ahh jeg forstår ikke helt hvad du mener :)
Avatar billede moejensen Nybegynder
29. november 2001 - 09:42 #4
>> mickni33

Jeg har prøvet at includere conio.h, og har sat metoden clrscr() ind, hvor skærmen skal rydes, men får følgende fejl:

skaerm.cpp(30) : error C2065: \'clrscr\' : undeclared identifier
Avatar billede moejensen Nybegynder
29. november 2001 - 09:43 #5
>>cliche 

Jeg har nedenstående metode i min skaermklasse, og vil have tomt skærmen inden skemaet udskrives:

void Skaerm::udskrivSpilleplade(const char * sp)
{
    cout << \"Spillepladen ser i øjeblikket således ud\\n\\n\";
    cout << \"    0  1  2\\n\";
    cout << \"  -------------\\n\";
    cout << \" 0 | \" << *sp++ ;
    cout  << \" | \" << *sp++ ;
    cout  << \" | \" << *sp++ ;
    cout  << \" |\\n\";
    cout << \"  -------------\\n\";
    cout << \" 1 | \" << *sp++ ;
    cout  << \" | \" << *sp++ ;
    cout  << \" | \" << *sp++ ;
    cout  << \" |\\n\" ;
    cout << \"  -------------\\n\";
    cout << \" 2 | \" << *sp++ ;
    cout  << \" | \" << *sp++ ;
    cout  << \" | \" << *sp++ ;
    cout  << \" |\\n\";
    cout << \"  -------------\\n\\n\";
}
Avatar billede mickni33 Nybegynder
29. november 2001 - 09:47 #6
HVAAAD ??

HOV clscr();
prøv den

prøv lige igen.

void Skaerm::udskrivSpilleplade(const char * sp)
{
clscr();

    cout << \"Spillepladen ser i øjeblikket således ud\\n\\n\";
    cout << \"    0  1  2\\n\";
    cout << \"  -------------\\n\";
    cout << \" 0 | \" << *sp++ ;
    cout  << \" | \" << *sp++ ;
    cout  << \" | \" << *sp++ ;
    cout  << \" |\\n\";
    cout << \"  -------------\\n\";
    cout << \" 1 | \" << *sp++ ;
    cout  << \" | \" << *sp++ ;
    cout  << \" | \" << *sp++ ;
    cout  << \" |\\n\" ;
    cout << \"  -------------\\n\";
    cout << \" 2 | \" << *sp++ ;
    cout  << \" | \" << *sp++ ;
    cout  << \" | \" << *sp++ ;
    cout  << \" |\\n\";
    cout << \"  -------------\\n\\n\";
}
Avatar billede mickni33 Nybegynder
29. november 2001 - 09:50 #7
Nej
Det er sku clrscr(), har lige kigget efter.
Bruger du Linux ?
Avatar billede moejensen Nybegynder
29. november 2001 - 09:53 #8
Nej jeg bruger windows, og jeg udvikler i MS visual C++
Avatar billede soepro Nybegynder
29. november 2001 - 09:53 #9
mickni33 >> er der ikke en \"autoriseret\" clear screen ligesom man har \'endl\' i stf. \'\\n\' ???

Hvis ikke vil jeg mene at alle cout << skal ændres til cputs() eller cprontf() som er de \"gamle\" consol application metoder.
Avatar billede soepro Nybegynder
29. november 2001 - 09:55 #10
Nogen har før her på eksperten skrevet, at i MVC skal man ikke skrive .h på sine includes men derimod:

#include <conio>

Avatar billede mickni33 Nybegynder
29. november 2001 - 09:59 #11
Jeg kan huske da jeg lavede dos programmer i c++ der brugte vi clrscr og includerede conio.h, men det var med Borland.... det kan da godt være at Visual c++ ikke bruger den, men det kan jeg ikke forstå.

>> soepro
Ja det kan godt være at der ikke skal h med i MVC
Avatar billede moejensen Nybegynder
29. november 2001 - 10:00 #12
Jeg har prøvet at includere conio uden .h, og der får jeg følgende fejl:

skaerm.cpp(4) : fatal error C1083: Cannot open include file: \'conio\': No such file or directory
Avatar billede mickni33 Nybegynder
29. november 2001 - 10:01 #13
Utroligt så mange indlæg der kan komme af sådan en lille clear screen finesse.
Det er derfor at c/c++ er et herligt sprog.
Java derimod kommer aldrig i problemer (kedeligt sprog)
:-))
Avatar billede moejensen Nybegynder
29. november 2001 - 10:01 #14
Jeg har også hørt at det skulle virke i borland, men der må da også være en metode til det i MSV
Avatar billede mickni33 Nybegynder
29. november 2001 - 10:02 #15
Så findes conio ikke i Visual C++, sorrry så ved jeg ikke hvad den hedder. :-(
Avatar billede moejensen Nybegynder
29. november 2001 - 10:04 #16
tak fordi du forsøgte.
Avatar billede soepro Nybegynder
29. november 2001 - 10:04 #17
Prøv at gennemsøge dit \'include\' bibliotek efter metoden clrscr - det er altså en standard metode, som også skal finde i MVC.
Avatar billede mickni33 Nybegynder
29. november 2001 - 10:09 #18
Eller prøv i help og søg efter metoden
Avatar billede moejensen Nybegynder
29. november 2001 - 10:10 #19
okay jeg prøver lige
Avatar billede moejensen Nybegynder
29. november 2001 - 10:14 #20
Fuck noget røvpis, i den version min skole har lavet, mangler CD2, hvor hele MSDN\'en ligger, øv øv øv.
Avatar billede moejensen Nybegynder
29. november 2001 - 10:46 #21
Jeg klaret problemet ved at lave en metode er indeholdt en masse linjeskift. Men tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester