在VC++编译器下产生的问题!

xiaobenhua 2004-11-21 02:33:14
请大家帮我解决一下下面一个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.
...全文
197 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
healthwater 2004-11-29
  • 打赏
  • 举报
回复
std::string str("a very long literal string");
xiaobenben85 2004-11-25
  • 打赏
  • 举报
回复
string不知道什么类型,数组之间赋值错误。
flighter 2004-11-21
  • 打赏
  • 举报
回复
#include<string>
using namespace std;
另外,for循环中i->ix,呵呵,笔误吧!!!
KillmeKill 2004-11-21
  • 打赏
  • 举报
回复
#include <string>

using namespace std
cliangb 2004-11-21
  • 打赏
  • 举报
回复
string str("a very long literal string");什么意思?string类?
xiaobenhua 2004-11-21
  • 打赏
  • 举报
回复
#include <string> 也行不通呀!
Leaveye 2004-11-21
  • 打赏
  • 举报
回复
#include <string>

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧