请问如何实现在字符串查一个特殊字符,谢谢! strstrstrcharCString::findstring::find 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString strname,strtype; strname="image.jpg?become=home"; strtype="king.html/site"; int pos1=strname.Find("?"); int pos2=strtype.Find("/");结果:pos1=9pos2=9是不是你想要的? CString strname,output;strname="image.jpg?become=home";int inascii,i;for(i=1;i++;i<strname.GetLength()){ inascii=int(strname.GetAt(i)); if(!((inascii<123&&inascii>96)||(inascii<91&&inascii>64))) { output.Format("第一个非英文字符位于:%d",i); MessageBox(output); break; } } 谢谢大家,尤其感谢呢呢!qiuanhong(练从难处练,用从易处用) ,我想要的是通用的解决方案! 命令行link.exe 静态编译错误 奇怪的gethostbyaddr为什么总是返回localhost????? FILE可以这样用吗? 关于tabctrl的问题,谢谢指教 如何在对话框中响应PrintScreen键。 MouseHook 的问题 我的程序为什么在debug模式下编译运行结果就正确,而在release下就不对呢? 关于打开另外一种文档的问题! 如何把MainFrm.h中的变量值赋给view类中的变量?? 读文本并显示 赤木晴子悄悄说:我可以问一个问题么???(脸红...) 如何用C语言实现将8进制数转换成10进制数?
strname="image.jpg?become=home";
strtype="king.html/site";
int pos1=strname.Find("?");
int pos2=strtype.Find("/");结果:
pos1=9
pos2=9是不是你想要的?
strname="image.jpg?become=home";
int inascii,i;
for(i=1;i++;i<strname.GetLength())
{
inascii=int(strname.GetAt(i));
if(!((inascii<123&&inascii>96)||(inascii<91&&inascii>64)))
{
output.Format("第一个非英文字符位于:%d",i);
MessageBox(output);
break;
}
}
qiuanhong(练从难处练,用从易处用) ,我想要的是通用的解决方案!