programa simples

1. programa simples

nilo lucena castro
nilolcastro

(usa Ubuntu)

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?





  


2. Re: programa simples

André
andrezc

(usa Debian)

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/




3. Re: programa simples

wellington
wellingtonsr

(usa Slackware)

Enviado em 24/07/2012 - 23:33h

Cara, curso muito bom de C. Dá uma conferida. Valeu.
http://www.ead.cpdee.ufmg.br/cursos/C/c.html






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts