Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Iniciante - Exe abre e fecha


Guest --Otávio --

Pergunta

Guest --Otávio --

Estou começando a estudar C++ e estou estudando com o livro "C++ Programming Fundamentals 2003". Em um de seus primeiros capitulos, o livro ensina a fazer um programa mostrando uma frase em DOS, o que´seria relativamente simples. O código é este:

#include <iostream>

using std::cout;

using std::cin;

int main()

{

cout << "Hello World";

return 0;

}

Eu compilei o código no Dev C++, e ele não apontou erros. O Problema é que quando tento abrir o arquivo compilado(exe), o arquivo abre e fecha rapidamente.

alguém pode me ajudar?

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Não tem nada de errado no seu codigo não...

Quando o o compilador encontra um return retorna à função que o chamou. No caso retonar 0 para a main. Nesse caso é para informar ao sistema operacional que o programa executou com sucesso. Para ele não fechar dessa forma coloca assim:

#include <iostream>
using std::cout; 
using std::cin;


int main()
{
cout << "Hello World\n";
system("pause");
return 0;
}

O system("pause") vai deixar você ver o que o programa coloca na tela, ele só vai fechar quando você pressionar alguma tecla... Testa ai pra ver se dá certo, porque aqui deu só que eu testei no visual C++.

Espero ter ajudado :rolleyes:

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --Otávio --

Cara, sem problema.

Eu vou tentar tirar a sua duvida: Bom, o iostream é um header file, ou seja, é um outro aquivo q você pode incluir no seu codigo. Porem, alem de inclui-lo (q seria #include <iostream>) você tambem tem que mostrar ao programa qual parte do iostream você quer usar. já que voce quer usar cout e cin, você coloca:

using std::cout;

using std::cin;

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...