int main(void)
{
char string[15];
char *ptr, c = 's';
strcpy(string, "This is a string");
ptr = strchr(string, c);
if (ptr)
printf("The character %c is at position: %d\n", c, ptr-string);
else
printf("The character was not found\n");
return 0;
}
相关文章
- 09-10《c程序设计语言》读书笔记-第二个字符串任意一个在第一个字符串出现的位置,未出先返回-1
- 09-10某一个字符在字符串中第一次出现的位置是多少
- 09-10查找字符在字符串中第N次出现的位置
- 09-10在一个字符串中查找另一个字符串第一次出现的位置
- 09-10编写函数any(s1,s2),把字符串中s2中的任一在字符串s1中第一次出现的位置作为结果返回,若是不包含就返回-1
- 09-10用c++语言编写函数 int index(char *s,char * t),返回字符串t在字符串s中出现的最左边的位置,如果s中没有与t匹配的子串,则返回-1。类似于索引的功能。
- 09-10C语言与汇编的嵌入式编程:统计字符串中各字符出现的次数
- 09-10C语言:从p所指字符串中找出ASCII码最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
- 09-10C语言:将ss所指字符串中所有下标为奇数位置的字母转换为大写-将该字符串中的所有字符按ASCII码值升序排序后输出。-将a所指的4*3矩阵第k行的元素与第0行元素交换。
- 09-10C语言:对传入sp的字符进行统计,三组两个相连字母“ea”"ou""iu"出现的次数,并将统计结果存入ct所指的数组中。-在数组中找出最小值,并与第一个元素交换位置。