char *match( char *s, char ch1, char ch2 ) {
int i;
for (i = 0; *(s+i); i++) {
if (*(s+i) == ch1) break;
}
char *str = s + i;
for (int j = i; *(s+j); j++) {
printf("%c", *(s+j));
if (*(s+j) == ch2) break;
}
printf("\n");
return str;
}
6-21 指定位置输出字符串 (12分)
最新推荐文章于 2024-04-24 22:24:36 发布
本文深入探讨了C语言中自定义字符串匹配函数的实现细节。通过具体代码示例,展示了如何从源字符串中查找两个指定字符之间的子串,并返回该子串的地址。对于理解C语言字符串操作和指针应用具有重要价值。
1249

被折叠的 条评论
为什么被折叠?



