Logo Hardware.com.br
Lais.Braz.3101
Lais.Braz.31... Novo Membro Registrado
2 Mensagens 0 Curtidas

DEV C++: Compila, executa mas dá erro.

#1 Por Lais.Braz.31... 09/12/2015 - 10:52
Gente, eu fiz um programa aqui e ele compila e até executa, mas ao inserir o que é pedido e dar enter, ele para de funcionar e fica com aquela mensagem " O programa.exe parou de funcionar"
Olhem o programa:
[HASHTAG]#include[/HASHTAG]
[HASHTAG]#include[/HASHTAG]
[HASHTAG]#include[/HASHTAG]
int main()
{
int Dias;
float anos;
printf ("\n Entre com o número de dias:\n");
scanf ("%d", Dias);
anos=Dias/365.25;
printf ("\n%d Dias equivalem a %f anos\n", Dias, anos);
system ("pause");
}
Shinayder
Shinayder Veterano Registrado
669 Mensagens 118 Curtidas
#4 Por Shinayder
11/12/2015 - 10:29
Oi Laiz, Como você esta?

Bom, seu código esta dando erro pois esta faltando o & ao lado da variável dia no seu Scanf!

Segue código corrigido e testado

[code=C++]
#include "stdio.h"
#include "stdlib.h"
#include "math.h"


int _tmain(int argc, _TCHAR* argv[])
{
int Dias;
float anos;

printf ("Entre com o numero de dias: ");
scanf_s ("%d", &Dias);

anos = Dias / 365.25;

printf ("\n%d Dias equivalem a %f Anos\n", Dias, anos);
system("pause");[/code]

Voce obrigatoriamente precisa usar o DevC++? Se não, tente usar o Visual Studio, ferramenta mais robusta e precisa
Phenon X4 Black Box Edition 3.4 64bits | Memoria DDR3 8Gb | Nvidea Geforce GTS 450 1GB| HD Samsung SATA 500Gb e Samsung SATA 1 Tb rindo_atoa.gif
NoteBook: Em Analise nao_sei.gif
http://www.stormclouds.com.br/
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal