我的程序在VC6 编译后为什么这么多错误啊?d:\my documents\桌面\cpp\test.cpp(50) : error C2065: 'string' : undeclared identifier
d:\my documents\桌面\cpp\test.cpp(50) : error C2146: syntax error : missing ';' before identifier 'str'
d:\my documents\桌面\cpp\test.cpp(50) : error C2065: 'str' : undeclared identifier
d:\my documents\桌面\cpp\test.cpp(50) : error C2440: '=' : cannot convert from 'char [4]' to 'int'
        This conversion requires a reinterpret_cast, a C-style cast or function-style cast
d:\my documents\桌面\cpp\test.cpp(52) : error C2065: 'cout' : undeclared identifier
d:\my documents\桌面\cpp\test.cpp(52) : error C2297: '<<' : illegal, right operand has type 'int *'
d:\my documents\桌面\cpp\test.cpp(52) : error C2065: 'endl' : undeclared identifier
d:\my documents\桌面\cpp\test.cpp(63) : error C2065: 'memcpy' : undeclared identifier
d:\my documents\桌面\cpp\test.cpp(64) : warning C4552: '<<' : operator has no effect; expected operator with side-effect
Error executing cl.exe.Test.exe - 8 error(s), 1 warning(s)