Ir ao conteúdo
  • Cadastre-se

Tiago Cavalcante Trindade

Membros Plenos
  • Total de itens

    20
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Saiu a color 2.0.0 (Linux). color 2.0.0 (Linux).zip
  2. Ah, eu disse cpp, mas bat também. Eu li o que você me indicou, mas, antes da atualização de março e nos Windows anteriores era com essa tabela que se colocava acentuação em arquivos bat, hoje se utiliza chcp. adicionado 3 minutos depois Saiu a color.h 2.0.0 (Windows). color 2.0.0 (Windows).zip
  3. Toda letra acentuada em um arquivo cpp (caso não seja colocado em ascii) fica estranha no cmd, caracteres estranhos aparecem no lugar da letra, caracteres especiais cmd.zip mostra quais letras devem ser substituídas por quais caracteres para elas aparecerem certas no cmd.
  4. Ah cout não funciona mesmo, tentei de tudo. Acabou passando porque no Depurador do Visual Studio cout funciona.
  5. Aqui está a versão 2.0.0, no manual de referência estão as mudanças da versão 1.1.0, esta versão não é compatível com o cmd, daqui a 1 ou 2 dias eu lanço a versão para o cmd. O comando color() é incompatível com o Linux, daqui a uns 3 ou 4 dias lanço uma versão só para ele. color 2.0.0.zip
  6. Eu me confundi no que está dentro dos parênteses (tem que ter o tipo, igual uma função) e também esqueci que o operador ++ só é compatível com ints. Nesse caso você vai ter que criar uma função chamada incrementar (e outra, decrementar) que recebe o nome da pilha (Pilha* p) e o int pos com aquele switch dentro (não o int pos, a função) só que com todas as letras e quando chegar no z a variável fica igual a a e no decrementar o a é igual a z. Caso você não tenha entendido o escopo da função deve ficar assim: void incrementar(Pilha* p, int pos); O pos é a posição (itens [pos]). Ah, eu vi que aí no switch em alguns casos eu escrevi itens errado (intens). Se tiver alguma dúvida ou der erro avisa. Observação: eu só escrevi o escopo, mas, tem que escrever tudo.
  7. Obrigado @arfneto . (resolvido)
  8. É. //itens da pilha struct pilha { char itens[TAM_MAX]; int tp; }; Pilha * criar() { Pilha * p = (Pilha *)malloc(sizeof(Pilha)); p->tp = 0; return p; } operator++(itens[pos]){ switch (intens[pos] { case 'a': intens[pos] = 'b'; break; case 'b': itens [pos] = 'c'; break; } } Se não der certo avisa.
  9. Sim, é só mudar de int para char e quando tiver o operador ++, você troca por um switch (case a: letra = b) e para -- a mesma coisa, ah esses dois recomendo colocar a função dentro de um operator.
  10. @Benjamin Breeg Essa biblioteca realmente elevou um pouquinho o nível da coisa (a directx ficaria com inveja hehe), vou dar uma estudada nessa biblioteca. adicionado 12 minutos depois Eu disse que cout não funciona... erro meu cout funciona, mas tem que colocar \033 antes do ansi (antes eu disse ascii, mas eu errei) não um caractere especial.
  11. Aperte a tecla F5 para iniciar o programa com depuração.
  12. Como você quer deixar uma só linha colorida tem que utilizar cores ascii da ara fazer isso com conio.h, rutil.h, windows.h ou com uma gambiarra do cmd que se faz utilizando system("A[BmTextoA[0m"); onde A é um caractere especial (tudo que é ascii no cmd tem que utilizar um caractere diferente) e B é o código de cor, dá para você achar uma tabela disso pesquisando cores no python (acredite em mim, funciona), para facilitar isso eu criei a biblioteca color.h, obs: utilize o zip da versão 1.1.0, postei ele em comentário, as outras versões estão inutilizaveis
  13. Não entendi porque você utilizou o const int n = 10. Eu acho que o seu erro está em a[j], acho que o certo é só j.
  14. #include <fstream> int main() { ofstram file; file.open("C:\Onde está seu arquivo\arquivo.txt", std::ios::app); file << 1234; file.close(); } Eu confesso que não li seu código, mas, a parte do arquivo é assim. O file é um nome que eu escolhi, mas, pode ser qualquer um (é igual a iniciar um struct). O std::ios::app é para não sobrepor o anterior, se não der certo avisa.
  15. Eu resolvi adiantar a 1.1.0 porque vi que tinha errado na 1.0.5, eu utilizei cout, mas, o correto é system, cout não funciona, no meu depurador funcionou, mas, quando testei no cmd, não funcionou, daqui a no máximo 5 dias eu solto a 2.0.0 que vai ter os recursos que eu planejei color 1.1.0.zip

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!