prikaz printf v jazyce c
- jack68
- Začátečník

-
- Registrován: 24. dub 2005
prikaz printf v jazyce c
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

-
- Registrován: 12. kvě 2005
- Bydliště: Chomutov
- Kontaktovat uživatele:
- jack68
- Začátečník

-
- Registrován: 24. dub 2005
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 vedlenext_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?
- dd
- Nováček

-
- Registrován: 22. črc 2005
- Bydliště: Rychvald
- Kontaktovat uživatele:
- next_ghost
- Začátečník

-
- Registrován: 12. kvě 2005
- Bydliště: Chomutov
- Kontaktovat uživatele:
V tom případě můžeš použít tohle:
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.
Kód: Vybrat vše
#include <windows.h>
...
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), barva);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

-
- Registrován: 24. dub 2005
dikynext_ghost píše:V tom případě můžeš použít tohle:
Barva se skládá celkem z 8 složek (16 barev popředí + 16 pozadí):Kód: Vybrat vše
#include <windows.h> ... SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), barva);
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.