求助:判断Cstring的内容 我有一个cstring变量 cstring str; ......... 现在我想判断str是否"1234",应该用什么函数啊?? 判断str第一个字符是否为"1",又该使用什么函数?? 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str.Compare("1234") == 0;str[0] == "1"; str.Comparestr[0] == '1' 用等号。 CString str; str.Format("%s", "1234"); if (str == "1234") { AfxMessageBox("yes"); } if (str[0] == '1') { AfxMessageBox("yes2"); } CString s( "1234" );ASSERT( s.Find( '1' ) == 0 );判断字符串是否为1234,用CString::Compare 对于判断CString,我常用的有两种方式,一是用left(int)和right(int).这两个完全可以解决你的所有问题。还有就是用Find(CString);CString str = _T("1234");if(str.left(str.GetLength() == _T("1234")) //str这个CString = "1234"判断第一个字符是否为1if(str.left(1) == _T("1")) //str第一个字符就是1了。对于Find的用法if(str.Find(_("1")) == 0) //str第一个字符就是1了。 CString str = _T("1234");if ( !str.Compare(_T("1")) ){ MessageBox(_T("字符串是1234"));}CString strFisrt = str.Left(1);if ( !strFisrt.Compare(_T("1")) ){ MessageBox(_T("首字母是1"));} 关于重定位命令行输入流问题 散分!socket发送文件的问题! 读取excel问题 请问<windows.h>与CString如何共存? 如何把"1.50.60"转换成015060的整数 请教(odbc)Cdatabase和CRecordset的问题: AnimateWindow的问题,请xdjm帮帮忙啊,为什么动画效果出不来呢? 高分求关于EMF图片格式的编程资料,源代码更好!谢谢大家! 在Win2K怎样让WriteProfileString写的字符不存于注册表,而在.INI 回答菜鸟的一个问题?对高手来说很容易的! 各位前辈请帮忙! 再问FindWindow!到底谁错了!
str[0] == "1";
str[0] == '1'
str.Format("%s", "1234");
if (str == "1234")
{
AfxMessageBox("yes");
}
if (str[0] == '1')
{
AfxMessageBox("yes2");
}
ASSERT( s.Find( '1' ) == 0 );判断字符串是否为1234,用CString::Compare
if(str.left(str.GetLength() == _T("1234"))
//str这个CString = "1234"判断第一个字符是否为1if(str.left(1) == _T("1"))
//str第一个字符就是1了。
对于Find的用法if(str.Find(_("1")) == 0)
//str第一个字符就是1了。
if ( !str.Compare(_T("1")) )
{
MessageBox(_T("字符串是1234"));
}
CString strFisrt = str.Left(1);
if ( !strFisrt.Compare(_T("1")) )
{
MessageBox(_T("首字母是1"));
}