Avatar billede jonashn Nybegynder
20. september 2006 - 13:58 Der er 8 kommentarer og
1 løsning

"Labels" i c++ console apps

Hvordan laver man "labels" i c++ console apps? Altså et stykke tekst der kan ændre sig, f.eks. hvis man skal vese hvor mange procent af en opgave der er udført.
Avatar billede hardcorewizard Nybegynder
20. september 2006 - 14:05 #1
Du skal flytte cursoren tilbage til starten af din(e) linie(r), og overskrive dine data. Jeg kan ikke huske hvilke escape-koder du skal benytte dig af, men det kan sikkert googles :)
Avatar billede jonashn Nybegynder
20. september 2006 - 14:14 #2
okay, jeg prøver!
Avatar billede arne_v Ekspert
20. september 2006 - 16:26 #3
\x08 var et bud
Avatar billede bertelbrander Novice
20. september 2006 - 21:56 #4
#include <iostream>
#include <windows.h>
int main()
{
  for(int i = 0; i < 100; i++)
  {
      std::cout << i << "\r";
      Sleep(100);
  }
  std::cout << std::endl;
}

\x08 er backspace, kan bruges hvis man kun skal et tegn tilbage.
"\r" er tilbage til starten på linien.
Avatar billede arne_v Ekspert
21. september 2006 - 04:23 #5
ja - jeg vrøvler
Avatar billede jonashn Nybegynder
21. september 2006 - 21:03 #6
Bertelbrander-> det virker perfekt! Læg et svar!
Avatar billede bertelbrander Novice
21. september 2006 - 21:26 #7
Jeg samler ikke på point.
Avatar billede jonashn Nybegynder
22. september 2006 - 17:05 #8
Okay - så tar jeg dem selv :)
Avatar billede jonashn Nybegynder
22. september 2006 - 17:05 #9
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