社区
其它技术问题
帖子详情
大家帮我看看这个题目!!!!谢谢!!!!
acboboly
2005-08-04 08:42:35
删除以下字符串"<R>","<Q>","</R>","</Q>"
函数原型: Void FilterStr(char * str)
不使用任何外部函数和库函数!!
谢谢!!!
...全文
218
4
打赏
收藏
大家帮我看看这个题目!!!!谢谢!!!!
删除以下字符串"","","","" 函数原型: Void FilterStr(char * str) 不使用任何外部函数和库函数!! 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jixingzhong
2005-08-05
打赏
举报
回复
删除以下字符串"<R>","<Q>","</R>","</Q>"
函数原型: Void FilterStr(char * str)
不使用任何外部函数和库函数!!
其实一样
自己建立 一个子串查找的函数
一个子串删除的函数
在Void FilterStr(char * str)中调用就好了
//虽然不让用 库函数 ,
//它们的函数思想 总不能限制我们 也不能使用的 呵呵
delete_this
2005-08-05
打赏
举报
回复
}
delete_this
2005-08-05
打赏
举报
回复
void FilterStr(char * str)
{
//删除以下字符串"<R>","<Q>","</R>","</Q>"
const char* C[4] = {"<R>","<Q>","</R>","</Q>"};
int n = sizeof(C) / sizeof(C[0]);
char* p = str;
while (*p)
{
for (int i=0; i<n; ++i)
{
char* q = p;
char* s = (char *) C[i];
while (*q && *s && *q==*s)
{
q++;
s++;
}
if (!*s)
{
char* a = p;
while (*a++ = *q++);
*a = 0;
p--;
break;
}
}
p++;
}
darkstar21cn
2005-08-04
打赏
举报
回复
void filterstr (char* str)
{
if (NULL == str)
{
return ;
}
int len = strlen (str);
char* temp = new char[len + 1];
strcpy (temp, str);
memset (str, 0, len + 1);
bool f = false;
int pos;
int count = 0;
int i = 0;
while ( i < len)
{
if (!f)
{
if (temp[i] == '<')
{
pos = i;
if ('/' == temp[i + 1])
{
pos++;
}
if ('R' == temp[pos + 1] || 'Q' == temp[pos + 1])
{
if ('>' == temp[pos + 2])
{
i = pos + 3;
continue;
}
}
}
str[count++] = temp[i++];
}
}
}
C语言求1000后面有多少个0,c语言
题目
计算1000!的末尾有多少个零
一道用C语言编程计算积分的
题目
,求大神解答!可追分.你好,最近时间不多,所以只能提示你一下,这个
题目
的重点不是要算积分,而是解非线性的方程.但是其中可能涉及到数值积分或者微分的问题.由于非线性的方程解的结构因
题目
而异所以只有数值方法.区间二分法是其中最C语言编程问题:
题目
计算圆的面积.你这个怎么看都是错的第一,主函数是这样定义的吗第二,这里乘法运算需要把float型转化为double型最后,没有返...
重定向和权限设置常见
题目
Hello,大家好,今天我们来看一些常见的重定向和权限设置的
题目
。
谢谢
阅读!
CCF-2020-12-2 期末预测之最佳阈值(低俗题)-你留的眼泪,我来
帮
你拭去~~~
CCF-2020-12-2写在前面我们
看看
题目
肿么说!初心,第一想法代码和运行结果如下前缀和才是这个
题目
的真正考点我们理解一下前缀和代码和运行结果如下哎,反正我今天是低俗了一把这都是为了拭去你去年12月流下的泪水呀!
谢谢
大家看我的博客!!! 写在前面 去年的12月如期进行了CCF的第21次认证,很多同学一直都对第二题有着疑惑,为什么只能拿70分呢??? 很多同学哭着走出了考场,因为前两题拿170分意味着没有达到200分的毕业要求!(后面不好骗分了呀!) 到底是肿么回事呢? 今天,就让我们一起走进科学,探索一
数电/数字电子技术基础全面知识点及习题总结(看这一篇就够了!!!)
数字电子技术基础知识点梳理,重点例题应有尽有~
【LeetCode】数据库部分的
题目
及答案汇总
最近做了LeetCode的数据库部分,并发布到我的博客中,现把数据库部分的十九道
题目
汇总在这儿,方便大家查看,后续【LeetCode】数据库部分有更新,我也会抽时间更新更多的
题目
及答案。其中有些
题目
的讲解比较简单,可能对有基础的人来说看起来比较轻松,希望大家能够给我提意见,我会一一更改。对于看不太明白的同学,或者没有想通的同学,也可以找我询问,我在空余时间会仔细讲解,
谢谢
!下面是【LeetCode...
其它技术问题
3,882
社区成员
9,045
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章