infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: FMI Razvan Birisan din Octombrie 07, 2013, 08:51:54



Titlul: Culori in consola
Scris de: FMI Razvan Birisan din Octombrie 07, 2013, 08:51:54
Cum se pot afisa cuvintele cu culori diferite in consola ? :-k
( Nu pot folosi codurile ANSI )


Titlul: Răspuns: Culori in consola
Scris de: George Marcus din Octombrie 07, 2013, 09:39:32
conio.h + textcolor(YELLOW) + textbackground(WHITE). Chestii de genul asta.


Titlul: Răspuns: Culori in consola
Scris de: FMI Razvan Birisan din Octombrie 07, 2013, 19:57:10
conio.h + textcolor(YELLOW) + textbackground(WHITE). Chestii de genul asta.

M-am interesat.
Imi pare rau , se pare ca m-am exprimat putin ambiguu :oops:
Vreau sa afisez pe consola mai multe linii si vreau ca fiecare linie sa fie scrisa cu alta culoare.
Linia i sa aibe o culoare
Linia i+1 sa aibe alta culoare
...


Titlul: Răspuns: Culori in consola
Scris de: George Marcus din Octombrie 07, 2013, 22:50:58
Poti sa faci asta cu exact ce ti-am zis eu.


Titlul: Răspuns: Culori in consola
Scris de: FMI Razvan Birisan din Octombrie 08, 2013, 07:48:25
Imi pare rau.  :oops:

Cod:
#include<stdio.h>
#include<conio.h>
 
int main( void )
{
   textcolor(BLUE+BLINK);
   cprintf("textcolor c example with a blue blinking text");
   getch();
   return 0;
}

(http://imageshack.com/scaled/640x480/443/pdx3.png)

Cautam o varianta in CodeBlocks.
Am incercat sa-l transcriu , dar nu imi recunoaste functie "textcolor" , nici parametrul ei.
Multumesc pentru raspuns. :thumbup:
Stii cum pot face asta in noul standard de limbaj ?


Titlul: Răspuns: Culori in consola
Scris de: George Marcus din Octombrie 08, 2013, 12:26:39
Trebuie sa folosesti o biblioteca externa, gen http://www.sfml-dev.org/.


Titlul: Răspuns: Culori in consola
Scris de: FMI Razvan Birisan din Octombrie 09, 2013, 16:41:01
Am urmat tutorialul (http://www.sfml-dev.org/tutorials/2.1/start-cb.php) pas cu pas...
Si compilatorul nu recunoaste nici o functie din codul asta

Cod:
#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
    sf::CircleShape shape(100.f);
    shape.setFillColor(sf::Color::Green);

    while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();
        }

        window.clear();
        window.draw(shape);
        window.display();
    }

    return 0;
}

Putin ajutor ?  :wink:

PS: Folosesc Windows 7 (64bits), CodeBlocks 12.11. Am descarcat GCC 4.7 TDM (SJLJ) - 64 bits


Titlul: Răspuns: Culori in consola
Scris de: George Marcus din Octombrie 09, 2013, 23:18:26
Incearca sa cauti eroarea pe google. E mare probabilitatea ca si altii sa fi avut problema ta. Nu pot sa te ajut, tin minte ca si la mine a fost putina bataie de cap, dar google a fost de ajutor.