Jump to content

Trab pratico - duvidas (topico activo)


Recommended Posts

Posted

tenho uma disciplina " Computadores e programação 2". usando c++. e tenho um trabalho pratico final.

(depois anexarei o pdf com o trab para poderem ver)

aqui podem ver o conteudo da cadeira

tenho as seguintes dúvidas:

(1) como inserir caracteres ASCII nos "printfs"? ? ? queria fazer ums caixinhas (molduras) para o texto/menu do programa. se tiverem algumas dicas..

(2) como inserir cores no texto!?

obg  😄

Posted

(1) como inserir caracteres ASCII nos "printfs"? ? ?    ?

Não devo ter percebido bem a pergunta  ?

---//---

Do tipo escrever o numero ascii do 'a';

int asc = 'a';

printf(" o valor ascii do a é %d \n",asc);

Posted

Se percebi bem o que queres é uma coisa do tipo...

menu.JPG

Ora deixo aqui a função que imprime o menu da imagem não sei estará a funcionar sem problemas pois retirei esta parte de código de um trabalho que fiz e não testei se estava a funcionar sem o resto do código. Mas fica a ideia.. ah e também está em C mas é fácil por em c++..

http://flyzone.vipsite.be/menus.c

Espero ter ajudado alguam coisa.lol

Posted

Experimenta assim

int main(void)

      {

          textcolor(BLUE);

          cprintf("I'm blue.");

      }

utilizei o Dev-C++ e nao consigo. da-me varios erros:

  127 ... `BLUE' undeclared (first use this function) 

  127 ...  `textcolor' undeclared (first use this function)

  128 ... `cprintf' undeclared (first use this function)

será necessario inicializar alguma biblioteca em especifico?

eu fiz os includes de:

#include "stdafx.h"

#include "conio.h"

#include "stdio.h"

#include "stdlib.h"

#include "string.h"

#include "math.h"

#include "conio.h"

#include "windows.h."

e nada...

Posted

Experimenta assim

int main(void)

      {

          textcolor(BLUE);

          cprintf("I'm blue.");

      }

utilizei o Dev-C++ e nao consigo. da-me varios erros:

  127 ... `BLUE' undeclared (first use this function) 

  127 ...  `textcolor' undeclared (first use this function)

  128 ... `cprintf' undeclared (first use this function)

será necessario inicializar alguma biblioteca em especifico?

eu fiz os includes de:

#include "stdafx.h"

#include "conio.h"

#include "stdio.h"

#include "stdlib.h"

#include "string.h"

#include "math.h"

#include "conio.h"

#include "windows.h."

e nada...

entao mas e qual a biblioteca referente as cores????  pois...deve ser esse o teu problema... deve ser ou graphic.h ou RGb ... bem nao sei nem vou estar a dizer disparates....

  • 1 month later...
Posted

Não precebi se keres mudar a cor de fundo ou do caracter.

Em consola a cores possiveis são vermelho (red), verde (green) e azul (blue), se combinares as 3 (com o operador or '|') obtens o branco.

exemplo para fundo azul e letras vermelhas:

  • HANDLE OutputH;
    OutputH=GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleTextAttribute(OutputH,FOREGROUND_RED|BACKGROUND_BLUE);
    cout<<"Hello World!"<<endl;

Tens de incluir a lib. windows.h

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
×
×
  • Create New...

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.