第一行cout和endl报错

c++刚学,cout和endl报错,而且只有第一行的cout和endl报错
#include

int main()
{

short num1 = 10;

int num2 = 10;

cout << "short num1=" << num1 << endl;
cout << "int num2=" << num2 << endl;

system("pause");

return 0;

}

E0020 未定义的标识符“cout”

E0020 未定义的标识符“endl"
还有几个C2065,未声明的标识符


你要
#include <iostream>
using namespace std;

你头文件是哪个?需要

include <iostream>
using namespace std;

头文件下要加 using namespace std;
没有这句下面要改
cout改为 std::cout,cin改为std::cin