Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gustavo Rodrigues Torre

[Resolvido] Comandos em C

Recommended Posts

os tipos númericos são basicamente:

 

int -> vai de -32.768 a 32.767

float -> vai de 3,4e-38 a 3.4e+38

double -> vai de 1,7e-308 1,7e+308

 

Porém esses tipos primitivos podem sofrer alterações com seus modificadores.

Por exemplo:

long, short, signed, etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Kandrade

É tambêm estou com mais uma dúvida pq eu não posso colocar assim no C

 

a^2?

 

os tipos númericos são basicamente:

 

int -> vai de -32.768 a 32.767

float -> vai de 3,4e-38 a 3.4e+38

double -> vai de 1,7e-308 1,7e+308

 

Porém esses tipos primitivos podem sofrer alterações com seus modificadores.

Por exemplo:

long, short, signed, etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

qnd c trabalha com linguagem C, observe q os comando vem de bibliotecas declaradas inicialmente nos programas.

caso você use algum comando e a biblioteca em q ele está não esteja declarada este comando não funcionará e o programa retornará um erro.

 

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pelas informações

 

Agora gostaria de saber como eu coloco cor em um código em C

 

Por exemplo deixar um texto com a cor vermelha.

 

 

 

qnd c trabalha com linguagem C, observe q os comando vem de bibliotecas declaradas inicialmente nos programas.

caso você use algum comando e a biblioteca em q ele está não esteja declarada este comando não funcionará e o programa retornará um erro.

 

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara em Linguagem C pura eu sei q é os comandos.

 

textcolor<NOME_DA_COR> //o nome da cor tem q ser maisculo;; para cor do texto

textbackground<NOME_DA_COR>// '' '' '' '' ;; para cor de fundo

 

ai pra cor no texto depois você utiliza ao invez de printf você usa o cprintf

 

tem outros para cor do texto e de fundo q é assim: system("color 0f") //ow a cor q você quiser;; pra entender melhor vai no DOS e digita 'color /?' ai você vai ter uma tabelinha indicando as cores..

 

obs: lembre-se isso em C pra C++ nunca funfo cmg.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, no caso de usar c++ e precisar de cores... eu tenho aqui umas funcoes q imitam essas.

Lembrando q deve se colocar o windows.h para funcionarem.

 

enum DOS_COLORS {
	BLACK, BLUE, GREEN, CYAN, RED, MAGENTA, BROWN,
	LIGHT_GRAY, DARK_GRAY, LIGHT_BLUE, LIGHT_GREEN, LIGHT_CYAN,
	LIGHT_RED, LIGHT_MAGENTA, YELLOW, WHITE };
	
//-------------------------------------------------------------

void textcolor (DOS_COLORS iColor)
{
	HANDLE hl = GetStdHandle(STD_OUTPUT_HANDLE);
	CONSOLE_SCREEN_BUFFER_INFO bufferInfo;
	BOOL b = GetConsoleScreenBufferInfo(hl, &bufferInfo);
	bufferInfo.wAttributes &= 0x00F0;
	SetConsoleTextAttribute (hl, bufferInfo.wAttributes |= iColor);
}

// -------------------------------------------------------------------------
void backcolor (DOS_COLORS iColor)

{
	HANDLE hl = GetStdHandle(STD_OUTPUT_HANDLE);
	CONSOLE_SCREEN_BUFFER_INFO bufferInfo;
	BOOL b = GetConsoleScreenBufferInfo(hl, &bufferInfo);
	bufferInfo.wAttributes &= 0x000F;
	SetConsoleTextAttribute (hl, bufferInfo.wAttributes |= (iColor << 4));
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ow gente, não tem um jeito universal de colorir um texto?

Tô só apanhando aqui. Não quero usar biblioteca, header nada, porque quero fazer um codigozinho multi-plataforma!

Tô usando printf("33[7m%s33[0m", "Teste");

Já tentei usar cprintf, já mandei imprimir "33[37m" em uma linha e o texto na outra, já tentei um monte de combinações viajadas e não imprime xongas de cor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela ajuda rodou legal

http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

Abraços

cara em Linguagem C pura eu sei q é os comandos.

 

textcolor<NOME_DA_COR> //o nome da cor tem q ser maisculo;; para cor do texto

textbackground<NOME_DA_COR>// '' '' '' '' ;; para cor de fundo

 

ai pra cor no texto depois você utiliza ao invez de printf você usa o cprintf

 

tem outros para cor do texto e de fundo q é assim: system("color 0f") //ow a cor q você quiser;; pra entender melhor vai no DOS e digita 'color /?' ai você vai ter uma tabelinha indicando as cores..

 

obs: lembre-se isso em C pra C++ nunca funfo cmg.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existe alguma forma de colocar acentos na linguem C?

 

Valeu pela ajuda rodou legal

http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

Abraços

cara em Linguagem C pura eu sei q é os comandos.

 

textcolor<NOME_DA_COR> //o nome da cor tem q ser maisculo;; para cor do texto

textbackground<NOME_DA_COR>// '' '' '' '' ;; para cor de fundo

 

ai pra cor no texto depois você utiliza ao invez de printf você usa o cprintf

 

tem outros para cor do texto e de fundo q é assim: system("color 0f") //ow a cor q você quiser;; pra entender melhor vai no DOS e digita 'color /?' ai você vai ter uma tabelinha indicando as cores..

 

obs: lembre-se isso em C pra C++ nunca funfo cmg.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara eu realmente nunca tentei usar acentos pq os acentos sempre bugam + tem como você substituir o acento agudo pelo apóstrofo..

assim:

#include <iostream>
main()
{
	  printf("e' assim q e'");
	  system("pause>>NULL");
	  }

Compartilhar este post


Link para o post
Compartilhar em outros sites

O meu compilador(Dev-C++) não tem esta biblioteca

 

#include <iostream.h>

 

 

cara eu realmente nunca tentei usar acentos pq os acentos sempre bugam + tem como você substituir o acento agudo pelo apóstrofo..

assim:

#include <iostream>
main()
{
	  printf("e' assim q e'");
	  system("pause>>NULL");
	  }

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara use assim sem o .h:

#include <iostream>

ow assim:

#include <stdio.h>
#include <stdlib.h>

Compartilhar este post


Link para o post
Compartilhar em outros sites

é cara realmente desconheço algum método de acentuar palavras em C..

nessa fico te devendo :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara nem fazendo biblioteca eu creio q vai dar.. pq biblioteca você atribui comandos neh!!

e eu pelo menos num conheço como por acento!! quem sabe o Kandrade saiba!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O jeito é usar a tabela ascii

 

printf("Esse %c o jeito", 130);

Repare que 130 é o código ascii para é.

 

:D

 

é cara realmente desconheço algum método de acentuar palavras em C..

nessa fico te devendo :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.