1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Programar em C

Discussão em 'Programação' iniciada por pedrofialho, 5 de Dezembro de 2007. (Respostas: 18; Visualizações: 1936)

  1. Estou a começar a programar em C e gostaria que me dessem algumas dicas e dissessem alguns truques.
     
  2. greatbunzinni

    greatbunzinni Power Member

    O que é que queres dizer por "truques"?

    Já que estás a começar, faz questão de respeitar as normas. Vai haver muita gente a saltar dos arbustos para sugerir que aprendas "visual studio" mas isso só te vai trazer dores de cabeça. Segue as normas e, pelo menos para começar, foge dos IDEs.

    Não há melhor maneira de aprender do que fazer. Escolhe um projecto pequenino e não desistas até acabá-lo. Vais aprender muita coisa além da própria linguagem de programação.

    O movimento do software livre brinda-nos com quantidades intermináveis de código-fonte facilmente acessível, donde podemos aprender muito. Faz questão de passar os olhos por alguns programas para expandir um pouco os horizontes.

    Por fim, e como se trata de C, tem muita paciência para a gestão de memória. Mesmo muita paciência.
     
  3. Estava a pensar em fazer um pequeno jogo,para começar, como por exemplo o jogo do caça a toupeira, mas como ainda só tenho umas bases, precisava de ajuda, pois eu tenho até um manual, mas há certas coisas que vêem mal explicadas.
     
  4. koust

    koust Power Member

    Estou na fac, e agora estamos a trabalhar a linguagem C em ambiente linux .. existe um livro muito com que se chama Linguagem C do Luís Damas. Experimenta começar por ai, e tenta fazer um jogo do galo, um totoloto, etc (podes fazer isto tudo com vectores..)
     
  5. Idiroft

    Idiroft I'm cool cuz I Fold

    Confirmo que esse livro é muito bom. Acabei de o ler para ver se passo à minha cadeira de programação. Não sei se o livro aborda todos os aspectos da linguagem, mas o essêncial está lá.

    btw, ao mesmo tempo que programares em C, usa linux e o gcc :D
     
  6. Tyran

    Tyran Power Member

    Também podes usar o gcc no windows :)
     
  7. Eu tenho o livro so n percebo uma parte que e a passagem de vectores para funções.

    Vou tentar fazer um sudoku.
     
  8. Tyran

    Tyran Power Member

    Nada melhor que treinares e inventares novos casos :)
    Assim um dúvida global está no livro mesmo, mas aquando da implementação do jogo na dúvida especifica apita
    cumpzz
     
  9. smokin.daffy

    smokin.daffy Power Member

    É óbvio que é muito boa ideia seguir as normas e fugir do Visual Studio, mas porquê fugir dos IDEs? Já usei Emacs, gedit, KWrite, notepadd++ e provavelmente outros editores de texto para programar em C, mas os IDEs são muito mais práticos, nem que seja apenas para detectar erros de sintaxe e de compilação mais facilmente - usei Eclipe e KDevelop até agora.
     
  10. Tyran

    Tyran Power Member

    Também não me acreditava muito nisso :)
    Mas olha de repente lembrei-me de começar a fazer um site em html e acredita que nunca aprendi tanto!! ok, não é programar mas a ideia é que me ajudou bastante mais que qualquer dreamweaver :) por isso não tenho dúvidas que acontecerá o mesmo em c, e mais um conselho, quando te der erros, não olhes para as linhas, como agora deverás ter programitas com poucas linhas tenta descobrir tu mesmo o que estará errado ;)
    cumpzz
     
  11. Obrigado pela ajuda tenho estado a faxer programas mais pequenos mas ja so devem faltar uns dias até chegar aos vectores.
     
  12. EuCoRi

    EuCoRi Power Member

    O livro do Luís Damas é um bom sítio para começar.
     
  13. floyd

    floyd [email protected] Member

    Sem dúvida, foi o que utilizei para começar e não poderia ter ficado mais satisfeito.
     
  14. mj2p

    mj2p I'm Cool Cuz I Fold

    Bem, eu já programo em C++ há algum tempo. Apesar de existirem diferenças óbivas entre C++ e C, o básico destas duas linguagens é muito semelhante senão igual.

    Para começares, aconselho-te o livro do Luís Damas, é simplesmente excelente, e um simples editor de código chamado notepad++.

    Vá, cumps
     
  15. Peter V5

    Peter V5 Folding Member

    Posso dizer que se usares o DEV-C++(e gravares o código em *.C) podes usar a palavra getchar(); no final de qualquer programa assim quando o programa chegar ao fim a consola não se fecha automaticamente, ex:

    Pode haver alturas em que tens de meter dois getchar(); tipo:
     
  16. metRo_

    metRo_ Power Member



    és da feup?
     
  17. EuCoRi

    EuCoRi Power Member

    Ou simplesmente usa a linha de comandos. Perdemos mais uns segundos, mas assim não temos que adicionar mais código aos nossos programas.
     

Partilhar esta Página