Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
drakul7

ajuda BASICA C++

Recommended Posts

drakul7

Boas pessoal :)

É a 1ª vez que posto aqui neste forum :D

Ando a aprender c++, e tenho anadado a fazer alguns programitas  que correm na consola.

O problema é que tenho umas duvidas de pequenos pormenores que ja me fartei de pesquisar no google e nao so e o poco que encontro, ou nao funciona ou é complicado de mais...

Bem o que eu gostava de saber sao varias coisas:

1- Como atribuir cor aos caracteres apresentados na consola atraves do "cout <<"?

2- como atribuir cor à letra a UMA UNICA linha/palavra na consola.

3- Como fazer o efeito do painel rolante na consola?

4- Como ordeno uma serie de numeros por ordem crescente?

5- sabem de outros efeitos simples que eu possa fazer, para ficar mais bonitinho o programa?

Sei que sao muitas perguntas, mas o problema é que preciso mesmo de saber fazer estas pquenas coisas e em vez de tar a abrir varios topicos....

So vos pesso que me respondam a estas perguntas com respostas concretas(PF nao façam como em certos foruns ke lançam pistas para o ar) xD

Desde ja o meu obrigado a TODOS :)

Share this post


Link to post
Share on other sites
TheDark

1 e 2 - Através do cout não é possivel, a menos que a consola suporte os comandos ANSI. Não tenho muitos conhecimentos sobre isso, mas provavelmente será mais fácil utilizar outras bibliotecas, como ncurses ou a própria API do Windows, se estiveres a programar para Windows. No entanto, já existem outras threads no fórum a respeito deste tema.

3 - Mais uma vez, terás que utilizar outras bibliotecas para o efeito.

4 - Com algoritmos de ordenação. Vê aqui

5 - Abstenho-me :)


Desaparecido.

Share this post


Link to post
Share on other sites
_deXter

1 e 2) Nunca fiz isso, e não acho que tenha grande utilidade, por isso não sei.

3) Se for para aparecer só o painel rolante, parece-me possível fazê-lo sem recurso a bibliotecas, utilizando alguns clear à consola... Mas sinceramente, duvido que fique com o aspecto desejado. Também nunca experimentei.

4) Já respondido. De qualquer maneira, dependo do teu grau de conhecimentos (se estiveres a começar), podes sempre tentar fazer esse exercício sem recorrer a algoritmos conhecidos, e pensares tu uma forma de o fazer.

5) É um bocado difícil enfeitar uma aplicação que é feita para correr em consola... Porque repara, se o objectivo é ser uma aplicação de consola, provavelmente serve apenas para aprendizagem e por isso pouca relevância se dará à aparência e mais se dará às funcionalidades. De qualquer maneira, se existirem vários menus, é bom que a sua estrutura seja sempre a mesma, assim como a forma de introdução de dados. Um ou outro texto (por exemplo o nome da aplicação) mostrado com ascii art também costuma ficar bem.. Mas de resto, nada de especial. :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.