[code=rich]
#include
int main()
{
int i;
int count;
printf("Digite quantas vezes deseja visualizar Hello World/n");
scanf("%d", &count);
for(i=0; i {
printf("Hello World\n");
}
}
[/code]
Com o código acima, o programa executa normalmente, porém
scanf("%d", &count);
Quando Executo sem o "&" na variável count, o seguinte erro aconteçe.
[code=rich]
debian:/home/teste# gcc teste.c
debian:/home/teste# ./a.out
Digite quantas vezes deseja visualizar Hello World
3
Falha de segmentação
debian:/home/teste#
[/code]
Isso acontece independente do número de vezes que eu peça para repetir.
Falha na segmentação, o que pode ser, estou sem o livro que estou usando aqui, mas acho que é algo com registradores ou apontadores. algo do tipo...
Obrigado.