Jump to content

Muitas Duvidas com C VB e Delphi


Recommended Posts

Posted

Para começar olá, adoro o vossso forum e vejo que respondem a quase todas as duvidas

Pois e a primeira vez que eu tou a postar

Tenho varias duvidas, se alguem me as pudesse esclarecer era optimo!

E assim eu tou no inicio da programaçao, e acho que vou escolher C para primeira linguagem:

-Alguem me pode dar um site de algum curso online de C, sff, mesmo que se pague.

-Eu comprei um livro de C e tirei um dos exemplos de la para compilar no Devc++, o problema e que tem alguns erros e eu nao sei resolvelos:

# include <stdio.h>

#define MAX_ARRIVALS 26
int arrivals [MAX_ARRIVALS + 1];
int n_arrivals;

int get_arrivals (void)

main()

{
n_arrivals = get_arrivals();
pintf("Número de chegadas: %2d\n"
"Número de desistentes: %2d\n"
n_arrivals, MAX_ARRIVALS - n_arrivals);
return 0;
}

int get_arrivals (void)
{
int i;
int number;
for (i=1; i<= MAX_ARRIVALS; ++i)
{
prntf("%2dº . lugar (0 para terminar): ",i);
scanf("%d", &number);
if (!number);
break;
arrivals [i] = number;
}
return i-1;
}

os erros que da ao os seguintes:

9 C:\Dev-Cpp\arrivaals.c syntax error before "main"

C:\Dev-Cpp\arrivaals.c In function `main':

15 C:\Dev-Cpp\arrivaals.c syntax error before "n_arrivals"

Nao sei se abusar demais, mas vou por alugamas outras duvidas

1º Toda a gente fala em programar em Visual Basic e a unica maneira de programar visual basic e ter um programa so que e muito caro, não sei cmo e que vocês arranjam podeme dizer?

2ºDelphi e a mesma coisa o unico compiladr que eu vi foi o da borland e tambem tem que se pagar

3º A unica linguagem que eu aprendi foi pascal ,mas ele so fazia programas assim tipo para dos, quais e que sao as linguagens que fazem programas assim com interface grafica tipo aqueles que utilizamos para o dia-a-dia

Sem mais , espero que me ajudem sff

Frog

P.S- Espero que nao achem queabusem com a quantidade de perguntas

P.S2- Ja postei noutro forum mas como nao me deram as respostas que eu queria

PS made in bk@ero: Usa a ferramenta GeSHi para postares o código, assim o teu código fica mais legível 😛

Bem vindo ao fórum  😉

Posted

so te vou ajudar em relaçao ao C.

1º erro:  int get_arrivals (void); // faltava o ";"

2º erro:

printf("Número de chegadas: %2d\n"

"Número de desistentes: %2d\n",

n_arrivals, MAX_ARRIVALS - n_arrivals); //faltava ali uma ","

3º erro: arrivals[ i ] = number; //faltava-te adicionar o i

4º erro: prntf e pintf nao existem, apenas o printf 😉

Posted

O livro do Pedro Guerreiro que compraste (se não estou em erro esse código é do livro dele "Elementos de programação com C") não é grande coisa para iniciar..

Se o dinheiro não é problema, tenta arranjar o "Linguagem C" do Luís Damas.

Com ele acabaram as dúvidas. Deixa esse do Pedro Guerreiro para mais tarde.

Posted

Para fazer aplicações com interface grafico tens de dominara programação windows (winapi), no entanto para o conseguir tens de aprender primeiro C++ e treinar com programas desenvolvidos por ti com o aspecto de DOS (consola)

Posted

Obrigado mesmo pela vossa ajuda

E vou ver se compro e esse livro do luis damas,olha untouchables nao percebi muito bem o 2º e 3º erro, onde e que tnho que pora "," e o "I"

De resto obrigadao

P.S- Warior como e que descobriste que eu tinha este livro?achas ele muito mau?

Posted

Tenho 3 livros de C, reconheci o código de algum lado, e fui verificar.

O livro não é mau, aliás, a nível de conhecimentos está muito bem feito, o pedro guerreiro sabe muito, o pior é que nesta fase não te interessam os conhecimentos avançados em si, mas as bases.

Não te interessa um livro onde te são muito bem explicadas tabelas de dispersões, árvores ou grafos se tens problemas a escrever "Ola mundo!" no ecran.

Basicamente é isso

Posted

Viva

Acho k fazes bem dar uma vista de olhos e aprender C++ depois de saber algumas cenas do pascal, assim ganhas bases de programação, e de logica que é o mais importante.

Se queres programar e Programação Orientada a Objectos como é o Delphi e o VB, eu ñ aconselhava se ñ gostasse, quando quiseres testa Delphi, a liguagem base do delphi e a sintaxe é pascal, por isso se já deste pascal, vai compreender.

Se bem k no forum vais ter mais ajuda em VB k em Delphi, pois existem poucos adeptos do Delphi, e muitos de VB.

Para arranjares esses softwares, amigo, tens k pedir a alguem k tenha, pk entro nós não precisas de comprar, a sempre uma mula em cada canto desta internet 😄

Um Abraço

SIGNIFICADOS: WWW: Wait,wait,wait... HTML: Hoje Ta Mais Lento.KEYBOARD: Dispositivo usado para entrada de erros no Computador.

Posted

Ok vou ver se primeiro aprendo pascal

E vou omprar esse livro do Luis Damas eu, quando comprei este que tenho agora tive indciso entre esse do Luis Damas e este que eu tenho agora

Posted

Nesta fase começava por aprender Python, pois tem uma sintaxe muito fácil de entender e deixa-te fazer programas muito fléxiveis. Além disso quando quiseres, tem suporte de GUI's, programação orientada a objectos, montes de libraries, podes fazer jogos com relativa facilidade, e tens um interpretador que te ajuda bastante. Se quiseres um livro excelente fala comigo que te mando.

http://www.python.org

<3 life

Posted

Obrigado mesmo pela vossa ajuda

E vou ver se compro e esse livro do luis damas,olha untouchables nao percebi muito bem o 2º e 3º erro, onde e que tnho que pora "," e o "I"

De resto obrigadao

P.S- Warior como e que descobriste que eu tinha este livro?achas ele muito mau?

desculpa a explicaçao ter sido tao vaga 😞

no printf, tens:

pintf("Número de chegadas: %2d\n""Número de desistentes: %2d\n"n_arrivals, MAX_ARRIVALS - n_arrivals);

falta-te uma "," para separar o que e' imprimido da variavel que vem a seguir. nas outras variaveis tens as virgulas, mas na primeira nao.

fica:

printf("Número de chegadas: %2d\n""Número de desistentes: %2d\n",n_arrivals, MAX_ARRIVALS - n_arrivals);

o outro erro, acho que tens aquilo certo, agora esta' la'. acho que era so um problema ao mostrar aqui no forum 😉

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.