Kleurtjes in C++

Pagina: 1
Acties:

  • Chieliot
  • Registratie: September 2001
  • Laatst online: 04-12-2025
Hoi ik weer over C++

Kan je in C++ je programmaatjes wat opvrolijken dmv tekstkleurtjes ofzo?

Alvast bedankt. :)

AMD XP1800+, 512MB Intern, Maxtor 160Gig, Matrox G550 32 DDR Dual Head in een Chieftec DX-01-SLD


Verwijderd

Gebruik: textcolor(kleur); cprintf("text in kleur");

Voor kleur kun je getallen nemen van 1 t/m 16 of directe tekst (GREEN, BLACK, WHITE, BLUE, etc).

Zorg wel dat je conio.h ge-include hebt.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 08:34

.oisyn

Moderator Devschuur®

Demotivational Speaker

Dat gaat dus alleen in dos-omgevingen werken. Dit soort functies behoren niet tot de ANSI C of POSIX C library

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 04-09 14:38

curry684

left part of the evil twins

Op vrijdag 12 oktober 2001 10:32 schreef Chieliot het volgende:
Hoi ik weer over C++

Kan je in C++ je programmaatjes wat opvrolijken dmv tekstkleurtjes ofzo?

Alvast bedankt. :)
In Win32: SetConsoleTextAttributes of zoiets... geen zin om het op te zoeken vandaag. Onder Linux/Unix moet je met escape codes richting de console gaan werken, iets van \x2bm31;40;0 of zoiets (in volgorde de voorgrondkleur, achtergrondkleur en tekststijl, allemaal optioneel). Ook die moet je even zelf opzoeken...

Professionele website nodig?


Verwijderd

Op vrijdag 12 oktober 2001 15:07 schreef curry684 het volgende:
Onder Linux/Unix moet je met escape codes richting de console gaan werken, iets van \x2bm31;40;0 of zoiets (in volgorde de voorgrondkleur, achtergrondkleur en tekststijl, allemaal optioneel). Ook die moet je even zelf opzoeken...
Inderdaad, gebruik ANSI-escape sequences ;) of gebruik de ncurses library zoals iedereen dat doet.

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 04-09 14:38

curry684

left part of the evil twins

Op vrijdag 12 oktober 2001 16:36 schreef mietje het volgende:
Inderdaad, gebruik ANSI-escape sequences ;) of gebruik de ncurses library zoals iedereen dat doet.
Blijft lullig dat er geen portable methode voor is (Windows en DOS slikken ANSI escapes niet).

Professionele website nodig?


Verwijderd

Op vrijdag 12 oktober 2001 16:51 schreef curry684 het volgende:
Blijft lullig dat er geen portable methode voor is (Windows en DOS slikken ANSI escapes niet).
In config.sys: device=C:\windows\command\ansi.sys cq. een dos ansi driver. Geen idee hoe het met NT zit :)

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 10:48
device=ansi.sys
Was het vroeger in dos, en zie dat w2k ook deze driver nog heeft! Hier meer info over ansi.sys


--damn, net te laat--

Verwijderd

Op vrijdag 12 oktober 2001 17:30 schreef Jelmer Barhorst het volgende:
--damn, net te laat--
Nah, in je link staan ook de escape-code commando's zelf beschreven. Dat is meerwaarde :)

  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

Op vrijdag 12 oktober 2001 17:30 schreef Jelmer Barhorst het volgende:
en zie dat w2k ook deze driver nog heeft! Hier meer info over ansi.sys
maarrr die pagina gaat over Win9x (95/98/98SE), hoe wil jij een DOS driver in Win2K laden bij het opstarten?

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 08:34

.oisyn

Moderator Devschuur®

Demotivational Speaker

Op vrijdag 12 oktober 2001 18:00 schreef limoentje het volgende:

[..]

maarrr die pagina gaat over Win9x (95/98/98SE), hoe wil jij een DOS driver in Win2K laden bij het opstarten?
niet zeuren, gewoon doen :Z ;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

Op vrijdag 12 oktober 2001 18:05 schreef OiSyN het volgende:

[..]

niet zeuren, gewoon doen :Z ;)
:) ik doe altijd gewoon maar WAAR dan :)

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!

Pagina: 1