![]() |
|
Linguagem C - Dicas e ajuda para iniciantes - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: Linguagem C - Dicas e ajuda para iniciantes (/showthread.php?tid=6936) |
RE: Linguagem C - Dicas e ajuda para iniciantes - Mkman - 29-07-2011 19:16 Olá Helder, os unicos livros que li sobre C foram o The C Programming Language e o Linguagem de C do Damas. Sao os dois bastante bons, mas como é obvio o The C Programming Language destaca se. Ao contrario do damas nao tem aquelas historias(são engraçadas ) e a informação é apresentada de uma maneira de que me agrada bastante(sem palha) para nao falar que os exercicios sao muito bons. Recomendaria o Damas se nao consiguires ler em Ingles.Depois é so praticar
RE: Linguagem C - Dicas e ajuda para iniciantes - tcunha - 31-07-2011 17:28 (29-07-2011 14:21)helder fortunato Escreveu: ... eu para estudar linguagem c tenho usado varios tutorias e postagens de inicialização á linguagem c e tambem algumas vidio aulas ... Infelizmente, são poucos os recursos na internet que ensinam a programar C correctamente. O melhor, agora no início (para não ganhar maus hábitos), é ler o The C Programming Language (aka K&R) e fazer os exercícios tal como o Mkman sugeriu. RE: Linguagem C - Dicas e ajuda para iniciantes - wolfytuga - 31-07-2011 20:28 Na Internet recomendo este site: http://www.cplusplus.com/reference/ [1] Outro que recomendo é este: http://www.cprogramming.com/begin.html [2] Eu para ser sincero, não usei algum dos livros mencionados, apenas usei os apontamentos do professor (até porque na altura o acesso à net era algo raro). Actualmente quando tenho alguma dúvida sobre determinados comandos vou ao site indicado em [1] e esclarece-me as dúvidas ![]() Cumps! RE: Linguagem C - Dicas e ajuda para iniciantes - helder fortunato - 01-08-2011 22:12 boas,é verdade vou ter de comprar um bom livro de linguagem c.... os sites que tenho utilizado vou meter ai alguns os mais utilizados http://www.linhadecodigo.com.br/ http://www.estig.ipbeja.pt/~rmcp/estig/20062007/1s/lp/?page=c_cpp&pl=pt http://translate.google.pt/translate?hl=pt-PT&sl=en&u=http://www.cplusplus.com/&ei=5ufsTfDrE4SV8QOz8NijAQ&sa=X&oi=translate&ct=result&resnum=1&ved=0CCkQ7gEwAA&prev=/search%3Fq%3Dwww.cplusplus.com%26hl%3Dpt-PT%26sa%3DG%26biw%3D1003%26bih%3D539%26prmd%3Divns http://www.tiexpert.net/programacao/c/index.php http://www.scriptbrasil.com.br/codigos/c/ http://www.juliobattisti.com.br/tutoriais/katiaduarte/cbasico009.asp agora vou estudar mais um pouco para mais tarde ir dar uma atualizaçao no o programa que fizemos + o wolfytuga,já tenho algumas ideias mas tenho de estudar mais um pouco RE: Linguagem C - Dicas e ajuda para iniciantes - Mkman - 02-08-2011 11:43 O problema desses tutoriais é que sao muitas vezes enganadores, simplificando aspectos que nao deveriam ser. Por vezes os autors tambem nao sao os mais classificados para ensinarem C. RE: Linguagem C - Dicas e ajuda para iniciantes - helder fortunato - 02-08-2011 16:23 boas + uma perguntinha,o programa anterior vaime dar um resultado dos pontos que eu pretendo,mas se eu quizer que após o resultado dos pontos dár novas condiçoes a esse resultado tipo isto: se o resultado for de 0 a 200 pontos irá dár 100euros se for de 200 a 249 pontos irá dár 250euros se for de 250 a 299 pontos irá dár 400euros se for de 300 a 349 pontos irá dár 550euros se for de 350 a 399 pontos irá dár 700euros etc.... qual o comando que eu uzar para esta cituaçao,voltar a uzar o switch-case ou o if e o else ??? RE: Linguagem C - Dicas e ajuda para iniciantes - Mkman - 02-08-2011 18:11 Desculpa mas nao percebi RE: Linguagem C - Dicas e ajuda para iniciantes - helder fortunato - 03-08-2011 23:34 estava a penssar fazer assim mas nao funciona muito bem hehe scanf("%d",&soma); if(soma>=0<=200) printf("recebes 100euros\n"); if(soma>=201<=249) printf("recebes 250euros\n"); if(soma>=250<=299) printf("recebes 400euros\n"); if(soma>=300<=349) printf("recebes 550euros\n"); if(soma>=350<=399) printf("recebes 700euros\n"); RE: Linguagem C - Dicas e ajuda para iniciantes - jagsilva - 30-08-2011 18:10 Boas. Já agora precisava de ajuda. Tenho um programa que abre um socket UDP e solicita dados. Após isso ele aguarda que o cliente envie os dados. O que acontece é que por vezes o cliente não responde e eu precisava que ao fim de 10 segundos sem resposta ele voltasse atrás e solicitasse de novo dados. a função em que ele fica à espera é f=rcvfrom(...). Alguma ideia? Obrigado RE: Linguagem C - Dicas e ajuda para iniciantes - wolfytuga - 30-08-2011 18:33 (03-08-2011 23:34)helder fortunato Escreveu: estava a penssar fazer assim mas nao funciona muito bem hehe Basta um IF ELSE encadeado da seguinte forma: Código: scanf("%d", &soma);(30-08-2011 18:10)jagsilva Escreveu: Boas. Não sei que valores tem a variável 'f', mas assumindo que o valor inicial é 0 e que no caso de falha não seja alterado (pois não dá mais qualquer indicação, tem de ser mais específico), pode experimentar o seguinte procedimento: Código: do |