Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
Plástico Bolha

system("pause");

Recommended Posts

No DevC++ o programinha abaixo para nos printf(s) e no system("pause");. Mas no "visual c++ express edition 2008" esse programinha abaixo ele abre e fecha sem parar em printfs ou system("pause");. Como fazer esse código abaixo parar em printfs ou system("pause");, quando compilado no "visual c++ express edition 2008" ?

#include <stdio.h>

#include <stdlib.h>

#include <iostream.h>

int main()

{

int a, b;

printf("Digite os numeros a serem somados:\n");

scanf("%d%d",&a,&B);

printf("\n\Resultado da soma: ");

printf("%d",a+B);

system ("pause");

return (0);

}

Obrigado desde ja

Editado por Pseudopod

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade o que faz parar é a função scanf() e system("pause"), printf não para o código e scanf para por causa da leitura, no Visual Studio essas coisas também acontecem como no Dev C, para compilar e executar é F5...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu apertei F5 :mellow:. Mas a telinha abre e fecha. Tirando a parte do F5, qual a segunda coisa então que poderia estar ocasionando o problema ?

Provavelmente isso não ajuda mas essa é a mensagem do compilador:

'Projetos de testes de compilamento.exe': se cargó 'C:\Users\Raul\Documents\Visual Studio 2008\Projects\Projetos de testes de compilamento\Debug\Projetos de testes de compilamento.exe', Símbolos cargados.

'Projetos de testes de compilamento.exe': se cargó 'C:\Windows\System32\ntdll.dll'

'Projetos de testes de compilamento.exe': se cargó 'C:\Windows\System32\kernel32.dll'

'Projetos de testes de compilamento.exe': se cargó 'C:\Windows\System32\KernelBase.dll'

'Projetos de testes de compilamento.exe': se cargó 'C:\Program Files\AVAST Software\Avast\snxhk.dll'

'Projetos de testes de compilamento.exe': se cargó 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.30729.1_none_bb1f6aa1308c35eb\msvcr90d.dll'

El programa '[1256] Projetos de testes de compilamento.exe: Nativo' terminó con código 0 (0x0).

Compartilhar este post


Link para o post
Compartilhar em outros sites

lol o o getchar() funciona no DevC++ Obviamente :). Mas ja no "visual c++ express edition 2008". A telinha abre e fecha do mesmo jeito. Mistério ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

compilei isto aqui...

#include <stdio.h>

int main()
{
printf("ola\n");
getchar();
return 0;
}

para normalmente tambem com system("pause"), scanf(), scanf_s() e getch()

há, e seu código teve um erro no meu... iostream.h não existe, o certo é iostream somente :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

WoW esse:

#include <stdio.h>

int main()

{

printf("ola\n");

getchar();

return 0;

}

Para com o DevC++, Mas no visual so abre a a telinha e fecha ... Uso Windows 7. Mas acho que não tem nada a ver. :mellow:

Compartilhar este post


Link para o post
Compartilhar em outros sites

é muito estranho mesmo, tenta isso aqui:

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int nCmdShow)
{
MessageBox(NULL, "ola", "msg", MB_OK);
return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

No DevC++ Aparece uma telinha chamada msg, que não é a telinha do DOS. Dizendo Ola ...

Mas na telinha do Visual C++ o programinha abre e fecha ... E não mostra nenhuma telinha

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int nCmdShow)

{

MessageBox(NULL, "ola", "msg", MB_OK);

return 0;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom não sei se vou ajudar, mas uso o Visual C++ Express Edition 2008 e geralmente quando uso esse comando para parar a tela faço o seguinte, uso #include<iostream> e no comando propriamente dito escrevo, system("PAUSE"); (tudo junto) com letras maiúsculas, como o compilador é case sensitive, faz diferença entre letras maiúsculas e minúsculas, porque aqui sempre rodam os programas, então acho que pode ser isso aí.

Compartilhar este post


Link para o post
Compartilhar em outros sites

SALVADOR DA PATRIA, (Leonardo Bos e N0vato)

Sim esse comando system("PAUSE"); fez o programa dar aquela parada no "visual c++ express edition 2008"

Valeu mesmo :D

#include <stdio.h>

#include<iostream>

int main()

{

printf("ola\n");

system("PAUSE");

return 0;

}

Editado por Pseudopod

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×