Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Raphael Vieira

Problemas com entrada de dados

Recommended Posts

Olá pessoal,

 

Sou novo em programação e estou começando com linguagem C.

 

Bom, estou tendo problemas com as funções printf e scanf. Vejam o código genérico a seguir:

 

# include <stdio.h>
int main()
{
int valor1;
int valor2;
int valor3;
int valor4;

    printf("Digite valor 1\n");
    scanf("%i", valor1);
    printf("Digite valor 2\n");
    scanf("%i", valor2);
    printf("Digite valor 3\n");
    scanf("%i", valor3);
    printf("Digite o valor 4\n");
    scanf("%i", valor4);
                
                system("pause");
                return 0;
                }

Sempre que coloco pra compilar e executar, dá tudo certo. Eu insiro o primeiro valor (valor1) e quando deveria pular para inserir valor2 dá um problema no Windows:

 

4xln.jpg

 

O que pode ser??

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites
scanf("%i", valor1);

 

Mude para: scanf("%d", &valor1);

Deveria ter acusado erro de compilação.

 

Sugiro estudar sobre o scanf:

http://www.cplusplus.com/reference/cstdio/scanf/?kw=scanf

 

Espero ter ajudado, FLW!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.