QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1445|回复: 2

如何操作std::string和const char*

[复制链接]
发表于 2005-10-26 16:07:47 | 显示全部楼层 |阅读模式
[code:1]      std::cin >> usermsg;
      if ( strcmp(usermsg,"quit"))
           return 0;[/code:1]

编译时报错:[code:1]error: cannot convert ‘std::string’ to ‘const char*’ for argument ‘1’ to ‘int strcmp(const char*, const char*)’[/code:1]

请教了
发表于 2005-10-26 16:29:13 | 显示全部楼层
[code:1]if ( strcmp( usermsg.c_str(), "quit") )[/code:1]
或者
[code:1]if ( strcmp( usermsg == "quit" ) )[/code:1]

The former one is preferred.
回复

使用道具 举报

 楼主| 发表于 2005-10-26 16:43:28 | 显示全部楼层
谢谢楼上的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 02:11 , Processed in 0.076940 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表