CMD só mostra números [RESOLVIDO]

1. CMD só mostra números [RESOLVIDO]

Lucas Ambrus de lima
Ambrus

(usa Fedora)

Enviado em 07/04/2019 - 16:16h

Quando termino de compilar meu código o cmd só mostra números
Nesse código por exemplo

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <locale.h>

int main(void) {
setlocale(LC_ALL, "Portuguese");

float dout, di, h, vi, vo, area, pot, nvv, pot1, nvp, nvs;
int pergunta;

printf("%d\n", ">Este programa foi desenvolvido por sp3ktre\n");
printf("%d\n", ">Utilize pontos ao invés de vírgulas\n");
}

o cmd fica aberto mostrando 2 números, são eles:
10386240
10386300

Estou utilizando o Visual Studio 2019, não aponta erros no código



  


2. MELHOR RESPOSTA

Paulo
paulo1205

(usa Ubuntu)

Enviado em 07/04/2019 - 19:32h

A conversão %d de printf() instrui a função a considerar que o parâmetro correspondente representa um valor numérico inteiro. Assim sendo, o que está sendo exibido é o endereço (ou parte dele) onde estão armazenadas as strings ">Este programa foi desenvolvido por sp3ktre\n" e ">Utilize pontos ao invés de vírgulas\n".


... “Principium sapientiae timor Domini, et scientia sanctorum prudentia.” (Proverbia 9:10)





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts