青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
aurain
技術文摘
C++博客
首頁
新文章
新隨筆
聚合
管理
posts - 137, comments - 268, trackbacks - 0
刪除首次出現字串
今天在cppblog看了一篇這樣的博文,下午的時候為了熟悉下,自己也寫了個,本來要給出原博文的地址的,但發現記不起來了,當時也是隨意瀏覽的,這里表示抱歉。
int
mystrstr(
const
char
*
src,
const
char
*
sub)
{
int
ret
=
-
1
;
char
*
cp
=
(
char
*
)src;
char
*
s1,
*
s2;
if
(
!*
sub)
return
ret;
while
(
*
cp)
{
s1
=
cp;
s2
=
(
char
*
)sub;
while
(
*
s1
&&
*
s2
&&
!
(
*
s1
-*
s2))
{
s1
++
;
s2
++
;
}
while
(
!*
s2)
return
ret;
cp
++
;
ret
++
;
}
return
ret;
}
int
mystrlen(
const
char
*
src)
{
int
ret
=
0
;
while
(
*
src
++
)
{
ret
++
;
}
return
ret;
}
bool
del_substr(
char
*
src,
const
char
*
sub)
{
int
idx
=
mystrstr(src, sub);
if
(idx
<
0
)
{
return
false
;
}
int
iLen
=
mystrlen(sub);
for
(
int
i
=
idx
+
1
; i
<
mystrlen(src); i
++
)
{
*
(src
+
i)
=
*
(src
+
i
+
iLen);
}
return
true
;
}
int
_tmain(
int
argc, _TCHAR
*
argv[])
{
char
szSrc[]
=
"
abcdefghi
"
;
char
*
szSub
=
"
de
"
;
del_substr(szSrc, szSub);
cout
<<
szSrc
<<
endl;
}
posted on 2008-07-07 16:29
水
閱讀(1807)
評論(10)
編輯
收藏
引用
所屬分類:
算法與數據結構
FeedBack:
#
re: 刪除首次出現字串
2008-07-07 17:10 |
hamburger
!(*s1-*s2)為什么不寫成(*s1 == *s2)?
回復
更多評論
#
re: 刪除首次出現字串
2008-07-07 17:45 |
陳梓瀚(vczh)
事實上==更好,x86的比較不需要產生結果,減法會產生結果。
回復
更多評論
#
re: 刪除首次出現字串[未登錄]
2008-07-08 03:11 |
snow
how about src is NULL , and sub is NULL
回復
更多評論
#
re: 刪除首次出現字串[未登錄]
2008-07-08 03:57 |
strstr
if standard string functions are allowed to be used, how about following function? Maybe you just want to write your own strstr and strlen functions?
char * del_substr(char *src, const char *sub)
{
int i, j;
char *dst = src;
char *temp = strstr(src, sub);
if (src == NULL)
return NULL;
if (sub == NULL || temp == NULL)
return dst;
j = strlen(temp) - strlen(sub);
for (i = temp-dst; i < temp-dst+j; i++)
dst[i] = dst[i + strlen(sub)];
dst[i] = '\0';
return dst;
}
回復
更多評論
#
re: 刪除首次出現字串
2008-07-08 08:37 |
feosun
while (!*s2)
return ret;
寫成
if (!*s2)
return ret;
不是更好么
回復
更多評論
#
re: 刪除首次出現字串
2008-07-08 13:49 |
水
@hamburger,陳梓瀚(vczh)
這個我是借鑒微軟標準庫里面的實現方式,所以當時沒考慮那么多。謝謝兩位的提醒,受教了!
回復
更多評論
#
re: 刪除首次出現字串
2008-07-08 13:50 |
水
@snow
對,沒有對傳入參數進行判斷了,以后我要注意了,即使平時測試也要養成嚴格的習慣。謝謝你
回復
更多評論
#
re: 刪除首次出現字串
2008-07-08 13:52 |
水
@strstr
嗯,寫這個就是在不能使用crt的情況下的。
你寫的也對,效率應該比我的要好些
回復
更多評論
#
re: 刪除首次出現字串
2008-07-08 13:53 |
水
@feosun
很有道理!
回復
更多評論
#
re: 刪除首次出現字串
2008-07-09 09:32 |
cexer
博主是一個虛心學習的好同志!學習了!
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
相關文章:
大數據量,海量數據處理方法總結(轉)
hash算法大全(轉http://m.shnenglu.com/koson/archive/2010/03/11/109446.html)
整數劃分算法原理與實現
求二進制數中1的個數
計算最大公約數的兩種算法
用至少三種方法實現1+2+...+n
Win32內存相關API
刪除首次出現字串
內部排序算法比較
一個數組,下標從0到n,元素為從0到n的整數。判斷其中是否有重復元素
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
V2EX創意工作者的社區
<
2009年1月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(17)
給我留言
查看公開留言
查看私人留言
隨筆分類
(138)
Android(2)
c/c++基礎知識(17)
Java(4)
Linux(7)
socket編程(8)
sql(3)
tcp/ip(18)
udt分析(2)
vc(13)
Windows開發(10)
windows驅動(17)
架構(1)
內存管理(3)
軟件分析(8)
算法與數據結構(10)
網絡安全(2)
項目管理(8)
協議分析(4)
移動互聯(1)
隨筆檔案
(137)
2015年11月 (1)
2015年5月 (1)
2014年11月 (1)
2014年10月 (1)
2014年7月 (7)
2014年4月 (1)
2014年3月 (3)
2014年2月 (4)
2014年1月 (2)
2013年10月 (1)
2013年3月 (1)
2013年1月 (1)
2012年12月 (1)
2012年11月 (2)
2012年7月 (1)
2011年9月 (1)
2011年8月 (2)
2011年6月 (2)
2011年3月 (1)
2010年11月 (2)
2010年9月 (1)
2010年8月 (1)
2010年7月 (5)
2010年5月 (2)
2009年12月 (3)
2009年11月 (1)
2009年9月 (3)
2009年8月 (3)
2009年6月 (7)
2009年4月 (5)
2009年3月 (7)
2009年2月 (3)
2009年1月 (7)
2008年12月 (1)
2008年11月 (6)
2008年10月 (5)
2008年9月 (2)
2008年8月 (6)
2008年7月 (2)
2008年6月 (11)
2008年5月 (3)
2008年4月 (4)
2008年3月 (3)
2008年2月 (7)
2008年1月 (1)
2007年12月 (2)
網絡開發
C++的羅浮宮
C++基礎知識
逆水行舟
基礎知識
紫月城游戲軟件
網絡編程
最新隨筆
1.?Java調優知識匯總
2.?Web API
3.?htop使用備忘
4.?Windows下jre server模式啟動
5.?ubuntu下允許mysql遠程連接
6.?SQLServer性能優化之 nolock,大幅提升數據庫查詢性能
7.?數據庫SQL優化大總結之 百萬級數據庫優化方案
8.?Ubuntu12.0.4 server手工安裝jdk6
9.?Ubuntu12.04 server配置apache2+php5+mysql5環境
10.?Ubuntu 12.04 root登錄
搜索
積分與排名
積分 - 501925
排名 - 37
最新隨筆
1.?Java調優知識匯總
2.?Web API
3.?htop使用備忘
4.?Windows下jre server模式啟動
5.?ubuntu下允許mysql遠程連接
6.?SQLServer性能優化之 nolock,大幅提升數據庫查詢性能
7.?數據庫SQL優化大總結之 百萬級數據庫優化方案
8.?Ubuntu12.0.4 server手工安裝jdk6
9.?Ubuntu12.04 server配置apache2+php5+mysql5環境
10.?Ubuntu 12.04 root登錄
最新評論
1.?re: 浩方對戰平臺原理初步分析
有趣,感謝博主的分析,也敬佩博主的人品。
--Svtter
2.?re: 一種自定義網絡通信協議
怎樣學會
--鐘易成
3.?re: 如何編譯TrueCrypt 7.0a源碼
您好,請問現在還可以找您發一下源碼么?
--xiaoyaya103
4.?re: svn提交時設置文件類型過濾
樓主我嘗試了您的方法 好像不去效果
--ss
5.?re: 介紹一個P2P點播直播開源項目,挺不錯的
支持!!
--劉芳
閱讀排行榜
1.?GetWindowRect和GetClientRect(轉)(34289)
2.?計算最大公約數的兩種算法(24269)
3.?windows中定時操作(SetTimer函數用法)(21901)
4.?bug嚴重級別和優先級別定義(13954)
5.?介紹一個P2P點播直播開源項目,挺不錯的(12775)
評論排行榜
1.?如何編譯TrueCrypt 7.0a源碼(29)
2.?用至少三種方法實現1+2+...+n(19)
3.?【分享】軟件工程規范-軟件工程文檔模板(12)
4.?指針和引用的聯系與區別(10)
5.?刪除首次出現字串(10)
Copyright ©2025 水 Powered By
博客園
模板提供:
滬江博客
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
狠狠色综合色区
|
亚洲国产成人精品女人久久久
|
欧美本精品男人aⅴ天堂
|
欧美一级久久久
|
亚洲专区免费
|
亚洲欧美制服另类日韩
|
亚洲欧美另类久久久精品2019
|
亚洲视频一起
|
久久精品视频在线
|
欧美成人黑人xx视频免费观看
|
欧美乱大交xxxxx
|
国产精品美女久久久久aⅴ国产馆
|
国产精品视频1区
|
一区在线视频观看
|
国产喷白浆一区二区三区
|
国产亚洲欧美在线
|
亚洲欧洲在线视频
|
亚洲欧美日韩一区二区在线
|
久久精品国亚洲
|
亚洲国产精品电影在线观看
|
一区二区欧美精品
|
欧美中文字幕久久
|
欧美刺激午夜性久久久久久久
|
欧美日韩国产综合网
|
国产性做久久久久久
|
亚洲精品一区二
|
欧美一区二区日韩
|
亚洲人成在线播放
|
久久久999精品视频
|
欧美性猛交xxxx免费看久久久
|
狠狠色丁香久久综合频道
|
日韩午夜激情
|
久久人人爽人人爽
|
亚洲免费电影在线
|
99热在线精品观看
|
久久久久久久久一区二区
|
亚洲天堂av在线免费
|
久久激情中文
|
一区二区三区欧美激情
|
蜜臀av在线播放一区二区三区
|
欧美视频一区二区三区四区
|
在线观看亚洲精品视频
|
欧美一区二区播放
|
9国产精品视频
|
欧美96在线丨欧
|
国产最新精品精品你懂的
|
一区二区三区四区五区精品
|
欧美成人视屏
|
午夜在线一区
|
国产精品一区2区
|
一区二区毛片
|
91久久线看在观草草青青
|
久久在线播放
|
亚洲电影免费观看高清
|
久久精品国产成人
|
亚洲欧美另类国产
|
国产精品麻豆欧美日韩ww
|
亚洲午夜精品
|
99天天综合性
|
国产精品成人一区二区三区夜夜夜
|
亚洲精品久久久久中文字幕欢迎你
|
久热re这里精品视频在线6
|
香蕉精品999视频一区二区
|
国产精品区一区二区三区
|
亚洲影视在线
|
亚洲综合色激情五月
|
国产精品日韩欧美
|
欧美制服丝袜
|
欧美一区三区二区在线观看
|
国产欧美精品日韩
|
久久激情五月丁香伊人
|
久久精品动漫
|
一区二区三区无毛
|
欧美激情在线
|
欧美日本一道本在线视频
|
在线亚洲自拍
|
亚洲伊人伊色伊影伊综合网
|
国产区日韩欧美
|
免费在线欧美视频
|
欧美日韩123
|
欧美在线一区二区
|
毛片一区二区
|
亚洲永久网站
|
久久精品国产精品亚洲精品
|
亚洲人成在线免费观看
|
99在线观看免费视频精品观看
|
国产精品成人播放
|
久久久久久色
|
欧美—级在线免费片
|
亚洲午夜精品一区二区
|
亚洲欧美国产不卡
|
亚洲国产精品视频一区
|
亚洲精品专区
|
国产亚洲成av人在线观看导航
|
久久激情婷婷
|
欧美日本在线播放
|
久久爱另类一区二区小说
|
欧美日韩天堂
|
欧美一级视频免费在线观看
|
久久久亚洲国产美女国产盗摄
|
亚洲精选久久
|
亚洲欧美中文日韩v在线观看
|
国产亚洲欧美色
|
亚洲精品一区在线观看
|
国内精品久久久久久
|
最新日韩欧美
|
娇妻被交换粗又大又硬视频欧美
|
亚洲国产欧美一区二区三区同亚洲
|
国产精品s色
|
欧美成人一区二区三区在线观看
|
亚洲一区二区精品
|
久久aⅴ国产欧美74aaa
|
亚洲永久免费精品
|
欧美大片91
|
久久九九电影
|
国产精品美女久久久久久免费
|
欧美激情在线免费观看
|
国产一区二区精品
|
亚洲网站视频
|
亚洲午夜在线观看
|
欧美激情国产日韩精品一区18
|
老鸭窝毛片一区二区三区
|
国产深夜精品
|
欧美一级久久久
|
久久精品国产清高在天天线
|
国产精品久久一级
|
亚洲一区在线视频
|
午夜综合激情
|
国产欧美日韩三区
|
亚洲一区二区三
|
亚洲一区二区三区乱码aⅴ
|
欧美精品一区二区三区蜜桃
|
欧美韩国日本一区
|
91久久精品日日躁夜夜躁欧美
|
久久久久成人精品免费播放动漫
|
亚洲欧美电影院
|
国产精品草草
|
亚洲欧美国内爽妇网
|
性欧美大战久久久久久久免费观看
|
国内精品美女在线观看
|
亚洲欧美www
|
久久精品免费电影
|
激情久久一区
|
久久躁日日躁aaaaxxxx
|
免费观看日韩av
|
亚洲成色777777女色窝
|
另类激情亚洲
|
欧美成人精品不卡视频在线观看
|
激情综合视频
|
久久综合婷婷
|
亚洲精品影视在线观看
|
亚洲一区二区视频
|
国产欧美日韩综合
|
久久精品国产免费观看
|
欧美91福利在线观看
|
亚洲人成网站影音先锋播放
|
欧美精品九九
|
99国产精品久久久久久久成人热
|
亚洲午夜女主播在线直播
|
国产精品福利在线
|
久久精品最新地址
|
亚洲第一二三四五区
|
一本久久综合
|
国产日产精品一区二区三区四区的观看方式
|
国产精品都在这里
|
亚洲欧美日韩国产综合
|
老司机午夜精品视频在线观看
|
日韩一级大片在线
|
国产欧美欧美
|
欧美大成色www永久网站婷
|
亚洲尤物在线视频观看
|
欧美福利网址
|
欧美一级在线亚洲天堂
|
亚洲国产精品精华液2区45
|
欧美日韩在线高清
|
久久久天天操
|
一区二区三区精品视频在线观看
|
久久精品欧美日韩精品
|
亚洲精品在线观
|
国产一区二区三区四区老人
|
欧美日韩国产123区
|
久久精品中文字幕一区
|
亚洲自拍偷拍麻豆
|
亚洲激情啪啪
|
久热精品视频在线观看
|
亚洲午夜黄色
|
亚洲久久成人
|
一区二区三区在线免费观看
|
亚洲国产天堂久久国产91
|
国产精品九九
|
欧美激情综合在线
|
久久亚洲国产成人
|
亚洲综合色丁香婷婷六月图片
|
亚洲丰满在线
|
久久综合色婷婷
|
欧美一区二区视频免费观看
|
日韩亚洲成人av在线
|
亚洲黄色毛片
|
亚洲成人在线网站
|
尹人成人综合网
|