[爆卦]Strlen 意思是什麼?優點缺點精華區懶人包

為什麼這篇Strlen 意思鄉民發文收入到精華區:因為在Strlen 意思這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者jds2518 (只想做個閒人= =)看板C_and_CPP標題[問題] strstr字串搜尋一...



請問

strstr() 就是字串搜尋

如果我這樣用
char *a
char *input = "abcdefg"
a = strstr(input,"cd")

那我就會得到 a = cdefg

但若我只想要 cd 呢?

或是只要 efg 呢?


--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.66.134.94
buganini:n="cd";a=strstr(input,n); a+strlen(n) is "efg" 07/06 02:28
buganini:"cd"->n ... 07/06 02:28
jds2518:bug大 a+strlen(n) is "efg"和 "cd" ->n 看不懂... 07/06 11:15
th19883617:他的意思應該是a字串第strlen(n)個位置就是"efg" 07/06 11:18
th19883617:然後你想要的"cd"就是n...吧!? 07/06 11:19
jlovet:你搜尋cd,然後只要得到cd,那幹嘛還要蒐尋? 07/06 11:40
jds2518:j大說的也是~ 我想表達的意思是strstr能否更靈活的搜字串 07/06 12:03
jds2518:th大 n不是"cd"嗎? 可以放到strlen(n)這樣嗎? 07/06 12:05
th19883617:囧 我只是猜bug大的意思而已 雖然說char *n似乎較好懂 07/06 12:11
ledia:strstr 只是告訴你, 你要的字串出現在哪裡 07/06 12:19
ledia:a 本身的意義在指出位置, 如果你硬要把他當一個完整的字串 07/06 12:20
ledia:那的確只會得到 a => "cdefg" 07/06 12:20

你可能也想看看

搜尋相關網站