收录日期:2018/12/11 02:11:29 时间:2016/05/18 03:14:56 标签:C语言
#include<string>
using namespace std;

void main()
{
 string word("oussabcd");
 string::size_type spos = 0;
 string::size_type pos3 = word.size()-3;
 
 string suffixes( "oussisius" );
 if( word.compare(pos3,3,suffixes,spos,3)) // 错误提示:没有匹配的函数

   system("pause");
}

请各位看一看。
看上去好象是没有什么问题啊!
是啊,书上也是这么写的,可是用DEV-C++,就不通过。
suffixes 这是什么东西?
是一个字符串啊!!!
string 还是 char*? 如果是后者, 就错了.
编译器的问题了,vc里函数原型是:
int compare (size_type _P0, size_type _N0, const char *_S, size_type _M) const 
而且在vc里运行良好!
同意楼上的
    是编译器的问题,用vc运行的很好
我用的是DEV-C++

我想实现如下功能,请问有什么思路 关于的问题 滚动条哪里去了 关于servlet中写socket服务器 请问select .. as 的意思 oracle插入图片为空值,asp+ oracle9i 寻求好的美工设计合作 webservice无法调用Com的问题 菜鸟C++ builder请教,各位大侠帮助啊!内有源码 为什么生成不了COOKIE????? 帮忙解决1个问题.谢谢 寻求好的美工设计合作,源代码交换 如何判断一个数据集中连续N个结果有M个数据超过他们的平均数X 检测短信是否发送成功问题(急) group by 后没有像sum一样的函数将某字段连接起来? 关于int指针的问题 为什么该windows应用程序关闭后占据大量CPU? 用暴风影音不能播放电影 巨奇怪的问题,搞了一上午了 喜欢周杰伦的小家伙们进来 有关https Get and Post 问题。 CreateStatusWindow 如何销毁? The page cannot be refreshed without resending ... 这个提示怎么去掉? Eclipse3.2+myeclipse5.0下,为什么默认编码都是utf-8 update格式的,怎么改属性 到底什么是句柄? 换行了。哎。累,抢分吧第一个来的全分 紧急求救 喜欢.net开发的或者希望从asp vb转向.net的看过来,介绍的都给分 招聘VC程序员视频软件及Skin开发 一个基于socket的用C#发送邮件附件的问题。