Erro ao compilar em C [RESOLVIDO]

1. Erro ao compilar em C [RESOLVIDO]

Stanley Sathler
stanley_sathler

(usa XUbuntu)

Enviado em 11/10/2009 - 10:03h

Olá pessoal,
Seguinte, comprei um livro anteontem de C e comecei à ler. Estava tudo indo às mil maravilhas, mas quando cheguei na parte onde operamos com a função "scanf", começou à dar alguns erros de compilação.
O meu source é o seguinte:
-
#include <stdio.h>
main()
{
int num;
printf("Digite um valor inteiro:\n");
scanf("%d"&num);
printf("O número digitado foi: %d",num);
}
-
Quando vou compilar com o GCC usando o comando make eu me deparo com o seguinte erro:
-
cc prog.c -o prog
prog.c: In function ‘main’:
prog.c:6: error: invalid operands to binary & (have ‘char *’ and ‘int’)
prog.c:6: warning: format not a string literal and no format arguments
make: ** [prog] Erro 1
-

Já revisei meu código 7 vezes com atenção e não percebí nenhum erro. Se alguém puder me ajudar à resolver, agradeço.


  


2. Re: Erro ao compilar em C [RESOLVIDO]

Denis Doria
thuck

(usa Debian)

Enviado em 11/10/2009 - 10:55h

scanf("%d"&num); errado

scanf("%d", &num); certo


3. Re: Erro ao compilar em C [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 11/10/2009 - 11:44h

O seu erro, foi a falta da virgula, no scanf() como citaram acima.


4. Re: Erro ao compilar em C [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 11/10/2009 - 11:45h

Sempe se preucupe com os "detalhes minimos" como virgulas, ponto e virgula, aspas...

Esses errinhos bobos são muito comuns.


5. Re: Erro ao compilar em C [RESOLVIDO]

Andreson
sazoniti

(usa Ubuntu)

Enviado em 11/10/2009 - 11:53h

seu erro está na falta de uma virgula em:
o correto seria ficar asim:
scanf("%d",&num);


6. Re: Erro ao compilar em C [RESOLVIDO]

Stanley Sathler
stanley_sathler

(usa XUbuntu)

Enviado em 11/10/2009 - 11:56h

Ah claro, realmente ... Parece que não revisei com tanta atenção assim.
Obrigado pessoal =]






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts