Ошибки в простой программе на C ++ [closed]

#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);
}     

Я получаю такие ошибки, как

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’

Ребята, исправьте мои ошибки.

0
задан 9 March 2013 в 22:16

2 ответа

Не не добавляйте глобальные using namespace std, как говорят другие пользователи, это крайне плохая практика, учитесь использовать вместо них методы и пространства имен.

cout не является конкретным методом, std::cout является методом cout из пространства имен std, и это правильный способ написания методов на C ++.

0
ответ дан 9 March 2013 в 22:16

Добавьте using namespace std после ваших включений.

0
ответ дан 9 March 2013 в 22:16

Другие вопросы по тегам:

Похожие вопросы: