nepoznate niekto nejake prikazy na upravu konzoly v C++? napr. farba pozadia ak sa to da menit, ale hlavne mi ide o menenie farby textu, alebo by sa zislo aj menit velkost textu. Da sa to vobec nejako? A bez toho aby som pouzil winapi, proste len cista konzola.
Fórum › C / C++
Konzole - změna barvy textu/pozadí
To samo:
Pokud se jedna o konzolovou aplikaci pro Windows, tak tam klidne muzete vyuzit WinAPI. Ale budete muset pouzit funkce, ktere jsou k nastavovani vlastnosti konzoloveho zobrazovani urceny. Jinak pokud se ma jednat o multiplatformni pouziti, pak bych nejspise pouzil knihovnu ncurses.
Já jsem někde četl, že přímou podporu změn tohoto charakteru podporuje jen Borland, jako i funkce gotoxy()....
WIN
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/setconsoletextattribute.asp
uakzkova aplikace :
http://www.codeguru.com/Cpp/W-D/console/article.php/c3959/
LINUX
http://www.linuxjournal.com/article/8603
nebo knihovna NCurses
Takžr bez pomoci WinAPI to udělat nejde?
A nejaké konkrétne príkazy? :) Veľkosť písma neni podstatná, ide mi hlavne o farbu textu, poprípade aj pozadia. A treba si tú knižnicu stiahnu?? A najlepšie keby to nebolo len pre windows, ale pre viac systémov.
To samo:
Vždyť to všechno a mnohem víc splňuje knihovna NCURSES. Tady http://en.wikipedia.org/wiki/Ncurses si už snad najdeš nějaké použitelné linky. Ovšem k tomu, aby to běželo i na platformě Windows je ješte potřeba další knihovna - třeba CYGWIN http://www.cygwin.com/ pro emulaci Linuxu.
pouze pro windows:
upozornuji ze jde o Borland specifik cili nikdo jiny nez borlandi prekaldac to neschroupne ;)
#include <graphics.h>
//nyni je potreba mit EGAVGA.BGI vedle exe
//inicilaizuju grafiku
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver,&gmode,"");
errorcode = graphresult();
if (errorcode !=grOk) // byla chyba
{
printf("Chyba grafiky: %s\n", grapherrormsg(errorcode));
printf("Stiskni libovolnou klavesu pro zastaveni:\n");
getch();
exit(1); // skonci s chybovym kodem
}
setcolor(YELLOW);
outtextxy(50,25,"ahoj");
closegraph();
---------------------------------------------------------
enjoy it
ok diky, ja uz to nejako vykoumam :)
Prečitaj si serial o Win32 API na tejto stranke. Kniznice si stiahnes cez network update v Dev-C++. Je to jazyk vktorom sa robia vsetky aplikacie pod Windowsom napr. Internet Explorer.
Wizard píše:#
# Prečitaj si serial o Win32 API na tejto stranke. Kniznice si stiahnes cez network update v Dev-C++. Je to jazyk vktorom sa robia vsetky aplikacie pod Windowsom napr. Internet Explorer.
pri check for update mi to pise nejakou chybu , co mam udelat ?
je to jazyk vktorom sa robia vsetky aplikacie pod Windowsom napr. Internet Explorer.
achjo achjo toto je casta zacatecnicka chyba ;) Win 32 API totiz nejni zadny jazyk ale jak nazev napovida: Application programing interfece, cili aplikacne programove rozhrani. Je to souhrn funkc?, datovych typu a maker diky kterym se da psat nativni Win32 aplikace. Je to napsano v jazyku C ale presto neni multiplatformni protoze jak nazev napovida Win32API = pouze pro Windows.
Ja vam doporucuji tutorial na builder.cz a knihu Charlese Petzolda - obtizne se schani ale jinak ;)
Dale jeste upozorneni ze na uceni se Win32API je potreba alespon ten rok abyste psali aplikace ktere v delphi ci C++ Builderu vytvorite za cca mesic, cili je to velmi pomale zdlouhave ale hlavne velike prostredi !
Jak je to u Dev-Cpp nevim ale tento program sem definitivne zavrhli jedu pouze na Visual Studiu
To zacatecnik: Jak se jmenuje ta kniha Charlese Petzolda?
zacni uz dnes si hledat odpovedi sam, trebas takovy google.com a slova : Charles Petzold a hned vidis nazev knihy
http://www.google.cz/search?hl=cs&q=Charles+Petzold&btnG=Hledat&lr=lang_cs
ahoj
gdyby byl nekdo jo excelent na anglictinu tak jde stahnout v english z webu ;)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Změna barvy scrollbaru u konzole — založil TiC
Změna barvy pozadí — založil winmen
Změna barvy pozadí po tisku klávesy ve Win API — založil Bald3rr
Moderátoři diskuze