-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