我下面的程序有什么问题,似乎用string来定义变量不行啊
#include "iostream.h"
#include "string.h"//using namespace std;
main()
{
string usr_name;
cout <<"Please input your name : ";
cin  >> usr_name;
cout << '\n'
 << "Hello, "
 << usr_name
 << "... and goodbye."
 << "\n"; return 0;
}--------------------Configuration: HI - Win32 Debug--------------------
Compiling...
HI.CPP
E:\临时文件夹\我的小程序\VC\HI\HI.CPP(9) : error C2065: 'string' : undeclared identifier
E:\临时文件夹\我的小程序\VC\HI\HI.CPP(9) : error C2146: syntax error : missing ';' before identifier 'usr_name'
E:\临时文件夹\我的小程序\VC\HI\HI.CPP(9) : error C2065: 'usr_name' : undeclared identifier
Error executing cl.exe.HI.exe - 3 error(s), 0 warning(s)