解决:字符操作 help 指针指向数据:0256111333334a66666666666666666666a52235656536sssa6666666622581242a33333a2222a4444446233322222a现在要求删除第n个a前面的一串数据然后保存后面的数据怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int n = 3;char str[] = "0256111333334a66666666666666666666a52235656536sssa6666666622581242a33333a2222a4444446233322222a";char* p = str;for(int i = 0; i < n; i++){ p = strchr(p,'a'); if(!p) { //没有那么多个a return FALSE; } p++;}char * pNewString = strdup(p);return pNewString; char str[]="0256111333334a66666666666666666666a52235656536sssa6666666622581242a33333a2222a4444446233322222a"; char *temp=str; char *p=NULL; int i,n=3; for(i=0;i<n;i++) { p = strstr(temp,"a"); if(p!=NULL) temp = p+1; else break; } if(i==n) { int j = strlen(str)-(p-str); memcpy(str,p,j); str[j]=0; } else { //指定的n太大 } 用opengl和MFC读取obj格式数据的问题 关于一个树视图的问题~ xtreme应用于基于对话框的问题 我用不同的 WinSocket 模型做了几个服务器。我想测试一下它们的性能如何?如何测试呢? 2004年要过去了,庆祝一下 有难度的问题!非高手指教不可!分不是问题 如何检测某互斥量(或者信号)是否存在? Delphi 调用 Visual C++ 的动态连接库 为什么我学 了vc++有1个月了,还觉得很迷糊呢,我学别的可没有这种现象呀? 关于VToolsd 退出全屏显示后,窗口的标题栏和菜单栏偶尔会消失,为何?(急) 大家帮我推荐几首好听的MP3,想听歌了
char str[] = "0256111333334a66666666666666666666a52235656536sssa6666666622581242a33333a2222a4444446233322222a";
char* p = str;
for(int i = 0; i < n; i++)
{
p = strchr(p,'a');
if(!p)
{
//没有那么多个a
return FALSE;
}
p++;
}
char * pNewString = strdup(p);
return pNewString;
char *temp=str;
char *p=NULL;
int i,n=3;
for(i=0;i<n;i++)
{
p = strstr(temp,"a");
if(p!=NULL)
temp = p+1;
else
break;
}
if(i==n)
{
int j = strlen(str)-(p-str);
memcpy(str,p,j);
str[j]=0;
}
else
{
//指定的n太大
}