Pular para o conteúdo

programa simples

Responder tópico
  • Denunciar
  • Indicar

1. programa simples

Enviado em 24/07/2012 - 22:21h

digitei esse codigo:

#include <stdio.h>

main ()

{
int dias; float anos;

printf("digite os dias --> controle 27 \n ");

scanf("%d,&dias");
anos=dias/365.25;
printf("\n %d numero digitado %f ",dias,anos);
//return 0;

}


obs:soft.c é o nome do arquivo.

eu compilo com o comando:

gcc soft.c -o soft

e tenho essa mensagem de retorno:


soft.c: In function ‘main’:
soft.c:10:1: warning: format ‘%d’ expects a matching ‘int *’ argument [-Wformat]
nilo@ubuntu:~$

e o programa nao roda. porque? o que eu estou fazendo de errado?



Responder tópico

2. Re: programa simples

Enviado em 24/07/2012 - 22:38h

Olá.

Veja que você não está sabendo usar a função de entrada de dados, a scanf() de forma correta. O certo seria:

scanf("%d", &dias);

Conforme a declaração:

int scanf ( const char * format, ... );

Se continuar tendo dúvidas com relação aos argumentos dessa função, consulte essa página:

http://www.cplusplus.com/reference/clibrary/cstdio/scanf/


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder