View Full Version : Ajuda em C


wedlled
28-06-2004, 21:17
Bem, eu comecei há pouco tempo em programação em C (há 1 dia) e o meu problema e n conseguir compilar um programa.
No linux sempre ke uso o <cc 'nome' -o 'novo nome'> , ele copila e cria o o prog mas ele dps n corre!!!!
No windows eu tenho o Micrisift Visual Studio mas eu n sei como o por a trabalhar para C.

Se alguem me poder ajudar ou indicar-me um compilador eu agradecia porke eu kero msm aprender C :005:

joaorikard
28-06-2004, 21:34
#include <stdio.h>
int main(void)
{
int count;
for(count = 1 ; count <= 500; count++)
printf("Que tal usar o http://www.google.pt ?");
return 0;
}


:x2:

caprr
28-06-2004, 21:38
viva

em linux -->
podes usar o gim,vgim... mas como estas a começar o mais aconselhado talvez seja o Kate

escreves o codigo.
gravas com extensao .c ex--> nome.c
no directorio onde estiveres compilas:
cc "nome.c" -o "nomefinal"
para executares o programa caso nao tenhas o alias feito poes o ./ antes fop nome do programa....
.................................................. ...................

isto é para programas simples, sem modulos, ficheiros e coisas do genero...

entretanto se tiveres duvidas diz algo

caprr
28-06-2004, 23:06
viva

o rapaz (???) faz o 1º post aqui no forum, com uma duvida mto normal e voces começam decaminho a gozar!! :D

com que impressao ficara ele da nossa comunidade???

bem-vindo( esta palavra ainda vai dar problemas ... :lol: )

será melhor assim

welcome wedlled á nossa comunidade...

so agora é que voltei a ler o teu post, e reparei q nao respondi bem a tua duvida.
se nao tiveres ficado esclarecido, diz algo

Tafinho
28-06-2004, 23:16
Bem, eu comecei há pouco tempo em programação em C (há 1 dia) e o meu problema e n conseguir compilar um programa.
No linux sempre ke uso o <cc 'nome' -o 'novo nome'> , ele copila e cria o o prog mas ele dps n corre!!!!
No windows eu tenho o Micrisift Visual Studio mas eu n sei como o por a trabalhar para C.

Se alguem me poder ajudar ou indicar-me um compilador eu agradecia porke eu kero msm aprender C :005:


Recomento a leitura deste livro,

The C programming Language
Kernigham & Ritchie
Prentice Hall

Não é dinheiro deitado fora ou tempo de Mula desperdiçado, apesar do livro ter quase 20 anos.

joaorikard
29-06-2004, 09:49
faltam ai cenas! declaracao de variaveis! :x2:

falta nada :P
ta la uma variavel declarada no main como integer ;)
n servia de nada ser global :lol:

:x2:

redalert
29-06-2004, 11:15
falta nada :P
ta la uma variavel declarada no main como integer ;)
n servia de nada ser global :lol:

:x2:


ups.. :sad: n reparei na declaracao. :D

redalert
29-06-2004, 11:22
http://pwp.netcabo.pt/redalert/newszone/programacao/c.zip

tens aki alguns programas k podem ajudar na compreencao do c.

embora acho que c nao e a melhor linguagem para se comecar a programar... o pascal talvez seja melhorzito. :D

[]

fap
29-06-2004, 11:36
falta nada :P
ta la uma variavel declarada no main como integer ;)
n servia de nada ser global :lol:

:x2:


até porque usar variáveis globais é má programação (e perigosa) :)

fap
29-06-2004, 11:37
acho que c nao e a melhor linguagem para se comecar a programar... o pascal talvez seja melhorzito. :D

[]


Pascal hoje em dia já não vale a pena... o C dá-te largas margens de aprendizagem e aprendes bastante rápido... basta ler o livro do K&R e pronto :)

caprr
29-06-2004, 17:22
Pascal hoje em dia já não vale a pena... o C dá-te largas margens de aprendizagem e aprendes bastante rápido... basta ler o livro do K&R e pronto :)

concordo a 90% com o fap

o pascal é uma perda de tempo enorme, embora para quem seja um completo leigo na area de programação seja aconselhavel primeiro dar uma olhadela em pascal. mas se ja se souber ou se tiver alguma ideia do que é programar, talvez começar em c nao seja mau ( ideia um pouco contraditoria)....

entao wedlled como vai isso?
ja fizeste alguma coisa???

wedlled
29-06-2004, 19:18
em 1º lugar obrigado por terem respondido tão depressa.

Bem eu a ler ja tou; é um livro de Luís Damas "Linguagem C" prai de 1995
axo ke n é mt mau...

Em relação a pascal eu começei por aí e dps fui para VB e agora encontro-me numa linguagem ke eu n conssigo aprender sozinho de todo, axo ke é msm mt mais dificil ke a outras (pascal e VB).
Esperemos ke eu conssiga 'entar' nela!!!

================================================== =====

Já agora, sempre sabem c/ é ke posso usar o Microsoft Visual Studio para programar em C?

fap
29-06-2004, 19:20
em 1º lugar obrigado por terem respondido tão depressa.

Bem eu a ler ja tou; é um livro de Luís Damas "Linguagem C" prai de 1995
axo ke n é mt mau...

Em relação a pascal eu começei por aí e dps fui para VB e agora encontro-me numa linguagem ke eu n conssigo aprender sozinho de todo, axo ke é msm mt mais dificil ke a outras (pascal e VB).
Esperemos ke eu conssiga 'entar' nela!!!

================================================== =====

Já agora, sempre sabem c/ é ke posso usar o Microsoft Visual Studio para programar em C?

o livro do Damas tem alguns erros por isso tem cuidado...mas dá para começar...

o C não é dificil...como te disse, tens n sítios de onde podes sacar o livro do K&R...e olha que eles explicam aquilo mega bem...

sim, podes usar o Visual Studio para programar em C

caprr
29-06-2004, 19:29
viva

visto estares inclinado para programar c em windows e q tal usares o Devc++ ou entao o lcc32

pessoalmente so a parte inicial desse livro é q esta aceitavel o resto simplesmento detesto...mas isto é so uma opiniao pessoal. segue o conselho do Tafinho e fap...

estas a aprender sozinho ou estas a ser "acompanhado" por alguem???
pois caso nao sigas o conselho do fap, talvez seja melhor arranjares uns exercicios suplementares alem daqueles q o livro do damas tras...

wedlled
29-06-2004, 19:45
eu ja experimentei o Icc33 mas n me intendi com isso....

Eu tou a aprender sozinho, tal como aprendi pascal e VB, mas esta ta a demorar mais a entrar pk eu n sei se faço as coisas bem ou n (n tenho /tinha/ como testar)...

O meu problema emsm o windows, eu tenho usado uma shell account para treinar o ke é relativamente bom, visto que treino mas sabem como é a velocidade de uma shell né!!!

Bem, coragem ke a programação vale o esforço... :007:

caprr
29-06-2004, 19:47
viva

ja nao me lembro de como era o devc++ mas acho que tinha boa impressao dele...

Akira
29-06-2004, 19:52
Recomento a leitura deste livro,

The C programming Language
Kernigham & Ritchie
Prentice Hall

Não é dinheiro deitado fora ou tempo de Mula desperdiçado, apesar do livro ter quase 20 anos.

há sempre uma primeira vez para tudo... e como tal vejo-me a concordar 100% com o tafinho :D
O livro "só" é do autor da linguagem e de um dos seus pilares.. é extremamnte simples e muito bom.

Remott
29-06-2004, 22:36
"The C Programming Language (http://freebooks.by.ru/view/CProgrammingLanguage/kandr.html)", caso andes à procura dele. Se não tens problemas com o inglês, este livro é mm o + aconselhado.

Boa sorte com a aprendizagem

joaorikard
30-06-2004, 13:16
viva

ja nao me lembro de como era o devc++ mas acho que tinha boa impressao dele...

o devc++ é bom, mas na altura ku utilizava tinha uns bugs malukos... :P
acho k agora ta mt melhor! :002:

:x2:

AwakE
05-07-2004, 22:37
Tenho o Luis Damas e digamos que não recomendo. Dá para te safares mas se já souberes umas cenas porque ai detectas as bacuradas do homem....

Em relação a começar pelo Pascal, não vejo muito bem qual será a utilidade. O C é um bocadinho mais dificil mas o tempo que vais perder a começar pelo Pascal acho que é melhor aproveitado a melhorar o C (eu comecei pelo pascal).

Em relação ao compilador sempre usei o gcc do linux, mas claro que não é um IDE.... fazer o debug não é assim tao simples como isso.... Mas dá para os gastos (testar a ver se tas a fazer porcaria).

Elrond
05-07-2004, 23:08
olha o wedled...aka "d0t"...

Cumps, e vais ver como daqui a umas semanas ficas tehz adicted como a maioria das pobres almas q aqui andam.. :lol: :lol: :004: :x2:

KumbaYa
10-07-2004, 17:02
Não sendo o mesmo que programar em linux ou mesmo unix, para quem está a começar o http://www.cygwin.com/ não é mau. Funciona tipo shell em windows.
Não sendo o meu livro preferido para aprender C o livro do K&R (já referido) é realmente o meu preferido no momento :)

Morais
13-07-2004, 16:52
Em Linux recomendo que uses o Emacs, é simples, pratico, e bastante mais user-friendly que o MS Visual C++.

emacs programa.c
gcc -Wall programa.c
./a.out

Em Windows esquece o MS Visual C++, usa o Borland Turbo C, sim... a versão MS-DOS com 20 anos.

Happy programming...

wedlled
13-07-2004, 16:59
bemeu agora já uso o Dev-C++ e tou me a dar bem com isto.....
Obrigado pela ajuda! Tou a acabar de ler o çivro do Luis Damas (já vou em apontadores :) )e até agora só posso dizer ke tou a gostar....
================================================== ==============

Só uma questão, neste livro eu n vejo nada de internet e coisas assim para C mas elas existem n é??? (lol eu prometo ke acabo de ler o livro antes de me aventurar em coisas dessas)

Tnhks por toda a ajuda!!!

Tafinho
13-07-2004, 17:12
Em Linux recomendo que uses o Emacs, é simples, .


AHAHAHAHAHAHAHHAHAHAHAHHAHA

Emacs... simples... claro...

Experimenta o Jedit.

Fric
13-07-2004, 22:28
Para editor, proximo de um IDE, recomendo sem duvida o kate, com consola integrada e vista dos files q estao a ser usados no momento, faz tb highlight, isto em lnx

fap
14-07-2004, 00:37
Só uma questão, neste livro eu n vejo nada de internet e coisas assim para C mas elas existem n é??? (lol eu prometo ke acabo de ler o livro antes de me aventurar em coisas dessas)



han? internet? o quê? tás a falar do quê especificamente? sockets? web services? what?

Madril
14-07-2004, 00:39
Esse livro não tras nada disso ... só te ensina as bases do C ...

wedlled
14-07-2004, 13:13
internet tipo servidor / cliente... coisas do tipo winsock control no VB...
Já percebi ke este livro n trás, é só o básico do C mas existem este recurssos em C???

dickseed
14-07-2004, 21:32
O livro do Luis damas, como já aqui foi referido é um bocado limitado, não traz nada sobre de listas, arvores binarias e por ai fora, contudo programar não se aprende a ler um livro, aconselho-te vivamente a agarrares num compilador e começares a programar, começando por programitas mais basicos, e se tiveres alguma duvida a cerca de algum ponto, não do algoritmo mas da propria linguagem, ai consulta um bom livro.