Jump to content
Sign in to follow this  
uterrorista™

Trab pratico - duvidas (topico activo)

Recommended Posts

uterrorista™

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  :D

Share this post


Link to post
Share on other sites
Marino

(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);

Share this post


Link to post
Share on other sites
flyzone

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

Share this post


Link to post
Share on other sites
uterrorista™

@flyzone

era mesmo isso. Obrigadão :cheesygrin:

@Marino

obrigado na mesma! :P

Só falta ajudarem-me na questão (2).. :dontgetit:

Share this post


Link to post
Share on other sites
UnKnowN

Off-Topic : o que é em C /n ?

Em alguns Codes vejo Printf("Quer continuar?/n")

pk ? 👎

Share this post


Link to post
Share on other sites
Tiago Salgado

Não verás antes Printf("Quer continuar?\n") ?? é q o \n sei q é para mudar de linha, agora o /n n sei se existe em C ...

Share this post


Link to post
Share on other sites
apoca

" /n "não existe pelo menos em C... é entendido como um caracter normal!


Tecnologias da Informação e ComunicaçãoUniversidade de Trás-os-Montes e Alto DouroGrupo Linux da UTADAnalista/programador

Share this post


Link to post
Share on other sites
uterrorista™

nota:

a linguagem base que utilizo nesta disciplina é "c" mas tambem posso utilizar alguns comandos de "c++"

ainda tenho a duvida (2) em aberto...

Share this post


Link to post
Share on other sites
Tiago Salgado

Experimenta assim

int main(void)

      {

          textcolor(BLUE);

          cprintf("I'm blue.");

      }

Share this post


Link to post
Share on other sites
uterrorista™

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...

Share this post


Link to post
Share on other sites
Tiago Salgado

Isso usava no Borland C ...nesse IDE é capaz de ser diferente :|

Share this post


Link to post
Share on other sites
saramgsilva

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....

Share this post


Link to post
Share on other sites
uterrorista™

alguem me arranja o conio.h do Borland.?.?

porque o conio no visual basic nao suporta o 'textcolor'..

Share this post


Link to post
Share on other sites
Elektron

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


Making classic games.

Share this post


Link to post
Share on other sites
brink@ero

Estás a programar no Windows ou no Linux?

No linux tens a biblioteca ncurses: http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/

É tipo "openGL", podes criar janelas, mudares as cores, mover o cursor, monotorizar o teclado/rato,... coisas do género, mas tudo ocorre na consola.

No windows, o electron tem a solução.

Cumpr. bk@ero    :D

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  

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