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

So Copila Se Colocar Using Namespace Std; Apois A Blibliotecas


WarSoldier

Pergunta

Pessoal porque o meu copilador Dev-C++ 4.9.9.2, só copila se eu colocar using namespace std; , se eu tirar ele não copila e da erro no cout...

não entendi nada...

#include <iostream>

#include <iomanip>

#include <cctype>

#include <cstdlib>

using namespace std;

int main(void)

{

char LETRA;

for (int I = 1; I <= 5; I++)

cout << setw(6) << rand() << endl;

cout << endl;

cout << "\nTecle <F> + <Enter> para finalizar o programa ";

do

{

LETRA = cin.get();

LETRA = toupper(LETRA);

}

while (LETRA != 'F');

return 0;

}

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Todos os arquivos da biblioteca padrão de C++ declara suas entidades com o namespace std. É por isso que geralmente se coloca o 'using namespace std;' em todos os programas que usam alguma entidade (função, etc) definida no cabeçalho 'iostream' (que você inclui no seu programa).

É por isso que se você substituir 'cout' por 'std::cout' (uma referência a cout no namespace std) vai funcionar.

;) 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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...