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

uterrorista™

Trab pratico - duvidas (topico activo)

17 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

@flyzone

era mesmo isso. Obrigadão :cheesygrin:

@Marino

obrigado na mesma! :P

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

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

pk ? :thumbdown:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nota:

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

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Experimenta assim

int main(void)

      {

          textcolor(BLUE);

          cprintf("I'm blue.");

      }

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora