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.