prikaz printf v jazyce c

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
jack68
Začátečník
Začátečník
Registrován: 24. dub 2005

prikaz printf v jazyce c

Příspěvek od jack68 »

Zacali jsme delat v jazyce C.Pomoci printf vlastne vypisuji text na obrazovku chtel bych ale udelat aby text byl vypsani barevne jak to prosim udelat jak se to deklaruje??
next_ghost
Začátečník
Začátečník
Registrován: 12. kvě 2005
Bydliště: Chomutov
Kontaktovat uživatele:

Příspěvek od next_ghost »

C barvičky samo neumí. Na to se musí použít knihovny jako třeba *curses pro UNIX/Windows nebo WinAPI a Borlandí Conio jenom pro Windows. Co používáš za kompilátor?
jack68
Začátečník
Začátečník
Registrován: 24. dub 2005

Příspěvek od jack68 »

next_ghost píše:C barvičky samo neumí. Na to se musí použít knihovny jako třeba *curses pro UNIX/Windows nebo WinAPI a Borlandí Conio jenom pro Windows. Co používáš za kompilátor?
visual studio.Me se zda ze na zakladni skole jsme pouzilvali neco ve stylu cprintf a barvu ale ja si to prave uz nepamatuji.Mozna jsem vedle
jack68
Začátečník
Začátečník
Registrován: 24. dub 2005

Příspěvek od jack68 »

nebo da se to resit nejak pomoci textcolor ??
dd
Nováček
Nováček
Registrován: 22. črc 2005
Bydliště: Rychvald
Kontaktovat uživatele:

Příspěvek od dd »

nebo da se to resit nejak pomoci textcolor ??
da ale ne ve visual studiu to uz min od verze 6 (drivejsi nevim) standardne tyto funkce nemaji...
next_ghost
Začátečník
Začátečník
Registrován: 12. kvě 2005
Bydliště: Chomutov
Kontaktovat uživatele:

Příspěvek od next_ghost »

V tom případě můžeš použít tohle:

Kód: Vybrat vše

#include <windows.h>
...
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), barva);
Barva se skládá celkem z 8 složek (16 barev popředí + 16 pozadí):
FOREGROUND_BLUE
FOREGROUND_GREEN
FOREGROUND_RED
FOREGROUND_INTENSITY
BACKGROUND_BLUE
BACKGROUND_GREEN
BACKGROUND_RED
BACKGROUND_INTENSITY

Bílej text na černym pozadí = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY
Černej text na bílym pozadí = BACKGROUND_BLUE | BACKGROUND_GREEN | BACKGROUND_RED | BACKGROUND_INTENSITY
Černej text na červenym pozadí = BACKGROUND_RED
atd.
jack68
Začátečník
Začátečník
Registrován: 24. dub 2005

Příspěvek od jack68 »

next_ghost píše:V tom případě můžeš použít tohle:

Kód: Vybrat vše

#include <windows.h>
...
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), barva);
Barva se skládá celkem z 8 složek (16 barev popředí + 16 pozadí):
FOREGROUND_BLUE
FOREGROUND_GREEN
FOREGROUND_RED
FOREGROUND_INTENSITY
BACKGROUND_BLUE
BACKGROUND_GREEN
BACKGROUND_RED
BACKGROUND_INTENSITY

Bílej text na černym pozadí = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY
Černej text na bílym pozadí = BACKGROUND_BLUE | BACKGROUND_GREEN | BACKGROUND_RED | BACKGROUND_INTENSITY
Černej text na červenym pozadí = BACKGROUND_RED
atd.
diky
Odpovědět

Zpět na „Programování a web“