Avatar billede snuseren.dk Nybegynder
23. maj 2003 - 15:29 Der er 13 kommentarer og
1 løsning

Tom skærm igen??

Hej!

Jeg har i en C++ console applikation, har et program, hvor der står noget tekst, og der bla. står: Tryk <enter> for at starte. Når man så har trykket enter, skal den slette skærmen og gå videre til en anden fil / funktion. Altså man har noget fortekst, der fortæller noget om programmet, og derefter starter man det, uden man kan se den start tekst, ved at trykke enter. Hvordan gør man det? (Er newbie)


MVH
Anders
Avatar billede soreno Praktikant
23. maj 2003 - 15:38 #1
system("cls"); //sletter console skærmens indhold.
Avatar billede gumbert Nybegynder
23. maj 2003 - 16:14 #2
>>soreno
        har aldrig kunne få det til at virke når brugeren ikke kører .exe-filen fra cmd
Avatar billede soreno Praktikant
23. maj 2003 - 16:42 #3
Ok, det vil jeg lige teste - når jeg lige får tid..
Avatar billede soreno Praktikant
23. maj 2003 - 16:43 #4
(skal lige have en tagrende på plads inden der begynder at regne igen)
Avatar billede snuseren.dk Nybegynder
23. maj 2003 - 16:56 #5
ok. Det skal jeg lige teste. sorry den sene respons, men jeg skulle lige noget.
Avatar billede soreno Praktikant
23. maj 2003 - 17:07 #6
gumbert:
Det virker fint hos mig at dobbeltklikke på en exe og få den til at "cls".
Avatar billede gumbert Nybegynder
23. maj 2003 - 17:13 #7
fik det oss til at virke :)

Ved egentlig ik hvad fejlen var men tak
Avatar billede snuseren.dk Nybegynder
23. maj 2003 - 17:31 #8
Takker! Det virker jo fint. Men hvad hedder enter?? altså cin >> valg; if (valg == "enter") osv., eller hvad?
Avatar billede soreno Praktikant
23. maj 2003 - 17:41 #9
Brug evt. dette:

#include <iostream>
#include <conio.h>

using namespace std;

int main(int argc, char **argv)
{
    char key;
    do
    {
        cout << "Hvordan vil du komme ud ??    ";
        key = getch();
        cout << "Key: " << (int)key << endl;
    }while(key != 13); //13 er enter
   

    return 0;
}
Avatar billede soreno Praktikant
23. maj 2003 - 17:41 #10
Jeg tror ikke det er muligt at få fat i enter via cin.
Avatar billede snuseren.dk Nybegynder
23. maj 2003 - 17:51 #11
Takker!
Avatar billede snuseren.dk Nybegynder
23. maj 2003 - 17:56 #12
Har du evt. en kode, der får programmet til at starte med fuld skærm?
Avatar billede soreno Praktikant
23. maj 2003 - 17:59 #13
Nej. Men du kan jo selv trykke alt + enter.

Det skulle være muligt at sende en message eller lign. der gør det - men det er ikke noget jeg har rodet med.
Avatar billede snuseren.dk Nybegynder
23. maj 2003 - 18:07 #14
OK
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