#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’
大家请纠正我的错误。
答案1
做不是using namespace std
正如其他用户所说,添加一个全局变量,这是一个非常糟糕的做法,应该学习如何使用方法和命名空间。
cout
不是一个特定的方法,而是来自命名空间的std::cout
方法,这是在 C++ 中编写方法的正确方法。cout
std
答案2
using namespace std
在包含内容之后添加。