请问怎么实现在一个字串中查找是否包含一个指定的字串? 例如,"abcdefg"中包含 "cde" 但不包含 "cdf"???用CString里有没有这样的函数,有没有代码示例??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是用CString类里面的Find 和FindOneOf两个函数啊。具体代码偶就不写了:) // First example demonstrating // CString::Find ( TCHAR ch )CString s( "abcdef" );ASSERT( s.Find( 'c' ) == 2 );ASSERT( s.Find( "de" ) == 3 );// Second example demonstrating // CString::Find( TCHAR ch, int nStart )CString str("The stars are aligned");int n = str.Find('e', 5);ASSERT(n == 12); CString str="abcdefg";int indx=str.Find("cde");if(indx==-1) MessageBox("未找到指定字符");else MessageBox("找到指定字符!"); 求一个类似LIST控件 ocx升级以后,引用工程中的控件头文件如何更新? 在QQ的网站,登录后,可以在WEB查看QQ群,好户列表, 是不是用C/s B/s 混合编程的? 实习生,是走还是留 如何使用vc将flv或swf文件转换为mpeg-4文件? 问一个多边形的问题 关于ADO的问题(很急 很急,有答案立即给分) 如何制作图形化的进度条之类的控件? AfxLoadLibrary在哪个头文件里? 串口可否直接发送韦根26格式的信号到标准门禁控制器呢? 关于消息,急啊 各位大虾:在主框架中怎样使一般的对话框具有停靠功能?
具体代码偶就不写了:)
// CString::Find ( TCHAR ch )
CString s( "abcdef" );
ASSERT( s.Find( 'c' ) == 2 );
ASSERT( s.Find( "de" ) == 3 );// Second example demonstrating
// CString::Find( TCHAR ch, int nStart )
CString str("The stars are aligned");
int n = str.Find('e', 5);
ASSERT(n == 12);
int indx=str.Find("cde");
if(indx==-1)
MessageBox("未找到指定字符");
else
MessageBox("找到指定字符!");