Logo Hardware.com.br
david.rj.2k
david.rj.2k Membro Senior Registrado
416 Mensagens 8 Curtidas

Ajuda com Desenho no "C"

#1 Por david.rj.2k 26/07/2006 - 07:52
Tpo galera, eu to começando a aprender C (pra dps aprender C++ em janelas) to qse desistindo pela 3ª vez!

Tpo, eu tava querendo fazer um sistema assim (por favor, n me ajudem completamente, eu só quero a questão q vo escrever dps, pq c n eu n vo aprender hehe) vai usar o MATH.H, ele vai calcular SENO e COSSENO de "ANGULO", então, ele vai LIMPAR a tela e vai escrever um O (ó) na posição relativa a 25+Round(Sen(Angulo*M_PI/180)) e o mesmo com Cos, logo eu procurei fazer e n consegui, procurei na net e falo que eu deveria fazer assim

clnscr();
gotoxy(seno, cosseno);

O problema é, onde arranjar essas funções? Eu achei um tal de CONIO.H, mas o problema é, ELE NÃO FUNCIONA BEM :'( Não tem essa funções, pra dizer a verdade, não tem nada nele hehe, se puderem me ajudar ou me enviar o Conio.h correto, agradesço

FLWS!!!
tetim
tetim Membro Senior Registrado
366 Mensagens 1 Curtida
#4 Por tetim
26/07/2006 - 11:18
david.rj.2k
Uhn... estou usando Dev-C++, c vc conhecer um baum pra Windows que n me de do d cabeça (Que seja em JANELAS!) e q n p...


Hehehe... não...

Mas tem a Gnome Tool Kit(GTK), que tem suporta c/c++, java, php... etc
Sem contar que é multiplataforma e livre.
Tem o glade que é um tipo de programa para auxiliar no desenvolvimento
da sua interface gráfica.
http://pt.wikipedia.org/wiki/Gtk

Veja uma biblioteca de vetores gráficos que se chama Cairo, suportada
por GTK. Acho que é o que você quer:
http://gnomejournal.org/article/34/writing-a-widget-using-cairo-and-gtk28

Tem também QT(Não posso falar muito)
http://pt.wikipedia.org/wiki/Qt

E outras milhares por aí...
"Conseguirão parar uma, duas ou até tres flores, mas nunca conseguirão segurar a força de uma primavera..."[Chê Guevara]
peczenyj
peczenyj Geek Registrado
3K Mensagens 75 Curtidas
#5 Por peczenyj
26/07/2006 - 11:19
Esse tipo de função não é ansi C. cada compilador pode ou não oferecer bibliotecas de acordo com o seu sistema operacional.

Gerar janelas e coisas 'graficas' depende muito do seu tipo de terminal, da sua placa de vídeo (os modos que vc pode operar). CONIO.H está presente se não me engano em compiladores da borland pra windows.

Se vc quer aprender a trabalhar com 'janelas' em C/C++ eu acho que vc aproveitaria melhor a linguagem se tentasse ou lidar com janelas via GTK ou estudar a linguagem em si, não se prender a este 'detalhe'. Em todo o caso é uma sugestão.
tetim
tetim Membro Senior Registrado
366 Mensagens 1 Curtida
#6 Por tetim
26/07/2006 - 14:46
david.rj.2k
Tpo galera, eu to começando a aprender C (pra dps aprender C++ em janelas) to qse desistindo pela 3ª vez!

Tpo, eu ...


Ué... a conio funciona no devcpp...
No devcpp, vá em ferramentas/atualizações e escolha o mirror "devpaks.org Communit Devpaks", peça para checar por updates, marque CONIO, peça para fazer o download e instale...
Dentro da pasta de instalação do devcpp tem uma pasta Examples, dentro dela terá sido criada uma pasta conio com dois exemplos, um em c ou outro em c++...
Vá em novo/projeto/console, remova o arquivo main.c do projeto, e adicione o conio_test.c(que está dentro da pasta examples/conio), vá em projeto/opções do projeto, clique na aba parâmetros e adicione no campo linker -lconio
Então mande compilar...

:-)
"Conseguirão parar uma, duas ou até tres flores, mas nunca conseguirão segurar a força de uma primavera..."[Chê Guevara]
david.rj.2k
david.rj.2k Membro Senior Registrado
416 Mensagens 8 Curtidas
#9 Por david.rj.2k
26/07/2006 - 16:01
Não sei, fiz o mesmo q o "tetim" falo, dai só sei q da erro!
tpo, eu peguei, criei um novo projeto, dai colokei na pasta q o conio crio (examples/conio) como Project1.dev, dai add o arquivo da conio (um dos exemplos em C) dai eu mandei executar como C, e deu erro :cry:
Flash Websites
Desenvolvimento de sites profissionais em PHP/JS [incluído AJAX]
Parcelamos em até 3x
tetim
tetim Membro Senior Registrado
366 Mensagens 1 Curtida
#10 Por tetim
26/07/2006 - 20:36
david.rj.2k
Não sei, fiz o mesmo q o "tetim" falo, dai só sei q da erro!
tpo, eu peguei, criei um novo projeto, dai colokei na p...


Você retirou o main.c criado por default em novo projeto?
Linkou a libconio com -lconio nos parâmetros do linker?

Se fez como eu citei acima não tem como dar errado...
A não ser que tenha corrompido alguma coisa no seu compilador,
então desinstale tudo remova a pasta dev-cpp e reinstale novamente.
"Conseguirão parar uma, duas ou até tres flores, mas nunca conseguirão segurar a força de uma primavera..."[Chê Guevara]
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal