关于字符串操作的问题! CString a("akfjadkf");CString b("testXYZkfa");int pos = b.Find("XYZ");if(pos != -1){ b = a.Left(pos+3);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char a[..] = "...XYZ...";char b[..];int ilen;char *p =strstr(a,"XYZ");ilen = p - a;memcpy(b,a,ilen+3); freelybird(阿愚)的算法可以完成。chijiao(赤脚) 的算法有一点小问题:没有字符串结束符 '\0'.可以将 memcpy 改为 strncpy 函数调用, 或者在后面加上 b[ilen+3] = 0; 就是赤脚说的那样的,到msdn查一下这两个函数就行了。 VisualAssistX 如何让VC 6.0 显示行号 基于对话框类mfc程序 如何在一个wnd的底部横向Scroll的左边插入一个TabCtrl 请教ListCtrl的用法 有关数据库的创建 vc 下用什么函数来实现与用户输入数据的交互?InputBox vc没有? 怎么更改静态框中的字体? 我想在我的Dialog的cpp文件中处理其包含控件的WM_xxx消息,怎么做? 广州招兼职 麻烦大家给推荐一种好看的颜色。 HttpQueryInfo函数的使用 求教:怎样做出不规则形状按钮(按照位图图案),急!
char b[..];
int ilen;
char *p =strstr(a,"XYZ");
ilen = p - a;
memcpy(b,a,ilen+3);
chijiao(赤脚) 的算法有一点小问题:没有字符串结束符 '\0'.
可以将 memcpy 改为 strncpy 函数调用, 或者在后面加上 b[ilen+3] = 0;