在VC++编译器下产生的问题!
请大家帮我解决一下下面一个C++程序呀!
我是新手呀,此程序是在Visual C++编译器下出现的没道理的错误。
#include<iostream.h>
#include<string.h>
string str("a very long literal string");
int main()
{
int errors=0;
for (int ix=0;i<1000000;++ix)
{
int len=str.size();
string str2=str;
if (str!=str2)
++errors;
}
cout<<"string class:"
<<errors<<"errors occurred\n";
return 0;
}
产生的错误都是在上面程序的第三行,
第一:是说在标识符 str 前少分号;“syntax error:missing ';' before identifier 'str'
这一条错误根本没道理呀,请求C++高手给我解决一下,谢谢了呀。
第二:"string" missing storage-class or type specifiers.
第三:fatal error : unexpected end of file found.