Erros em um programa C ++ simples [fechado]

0
#include<iostream>
int main()
{
    char ch = 'A';
    int num = ch;

    cout << "The ASCII code for " << ch << "is " << num << "\n";
    cout << "Adding 1 to the character code : \n";
    ch = ch + 1;
    num = ch ;
    cout << "The ASCII code for " << ch << "is " << num << "\n";
    return (0);
}     

Eu recebo os erros como

ex1.cpp: In function ‘int main()’:
ex1.cpp:6:5: error: ‘cout’ was not declared in this scope
ex1.cpp:6:5: note: suggested alternative:
/usr/include/c++/4.6/iostream:62:18: note:   ‘std::cout’

Gente, por favor, corrija meus erros.

    
por prabuksara 09.03.2013 / 18:45

2 respostas

2

Não faça adicionar um using namespace std global como outros usuários estão dizendo, essa é uma prática extremamente ruim, saiba como usar métodos e namespaces.

cout não é um método específico, std::cout é o método cout do namespace std e essa é a maneira correta de escrever métodos em C ++.

    
por user2128456 09.03.2013 / 19:13
0

Adicione using namespace std após sua (s) inclusão (ões).

    
por Frederik Spang 09.03.2013 / 19:06