-1
A
回答
2
從here。
返回一個指向C字符串str中第一個出現的字符的指針。
終止空字符被認爲是C字符串的一部分。因此,它也可以位於檢索指向字符串結尾的指針。
/* strchr example */
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "This is a sample string";
char * pch;
printf ("Looking for the 's' character in \"%s\"...\n",str);
pch=strchr(str,'s');
while (pch!=NULL)
{
printf ("found at %d\n",pch-str+1);
pch=strchr(pch+1,'s');
}
return 0;
}
會產生輸出
Looking for the 's' character in "This is a sample string"...
found at 4
found at 7
found at 11
found at 18
2
www.cplusplus.com是C++幫助一個非常有用的網站。如解釋功能。
對於strchr:
找到字符串字符的第一次出現將指針返回到 字符的在C字符串str第一次出現。
終止空字符被認爲是C字符串的一部分。 因此,它也可以被定位來檢索指向 結尾的指針字符串。
char* name = "[email protected]";
char* realm = strchr(name,'@');
//realm will point to "@hello.com"
0
只爲那些誰正在尋找此源代碼/實施:
char *strchr(const char *s, int c)
{
while (*s != (char)c)
if (!*s++)
return 0;
return (char *)s;
}
相關問題
- 1. 瞭解Lambda函數的工作原理
- 2. rsync壓縮及其工作原理
- 3. sikuli + selenium + java:需要了解sikuli的工作原理
- 4. 需要了解Grails params的工作原理
- 5. 需要幫助瞭解ActiveRecord的工作原理
- 6. Javascript中的返回函數及其工作原理?
- 7. 什麼是VertiPaq及其工作原理
- 8. 需要了解Javascript函數
- 9. 爲了理解git的工作原理,我需要閱讀哪些內容?
- 10. 需要幫助才能瞭解異常處理的工作原理
- 11. 瞭解R中的這個grepl()函數的工作原理
- 12. 試圖瞭解com.adobe.net.URIEncodingBitmap的工作原理
- 13. 瞭解jQuery的工作原理
- 14. 深入瞭解Realm的工作原理?
- 15. 需要幫助,試圖瞭解free()函數在C中的工作方式
- 16. 需要解釋「git push」命令的工作原理
- 17. 需要C函數及其返回類型的說明
- 18. 瞭解C中的函數原型
- 19. 散列函數及其工作方式
- 20. 關於編譯器及其工作原理的問題
- 21. 需要了解Python中的函數
- 22. 需要了解string.count的功能()函數
- 23. 需要幫助BSL(DrRacket)瞭解函數
- 24. 需要幫助瞭解連續函數
- 25. ndgrid matlab函數的工作原理
- 26. 試圖瞭解這個字符串到整數函數的工作原理
- 27. 需要了解一個函數,其中包括lambdas
- 28. 需要了解SONY lifelog API
- 29. 什麼是日誌收集器及其工作原理?
- 30. Javascript函數工廠代碼需要了解
甚至不想想谷歌搜索裏輸入'strchr' ... – 2012-02-07 10:52:52
誰頂起這個?!哇。 – cnicutar 2012-02-07 10:53:08
您已經諮詢了[docs](http://linux.die.net/man/3/strchr),對不對? – 2012-02-07 10:53:35