strstr函数的功能
程序代码:/*******************************************************************************
在读另外一个程序时发现了这个函数,发现了它的妙用。现献丑写一小程序,供
大家(不知道这个函数)的朋友分享。如有不足之处,还望高手指出。谢谢。
*******************************************************************************/
#include
#include
int main(void)
{
char string1[20];
char string2[10];
char *p,*q;
q=string1;
gets(string1); /* 输入字符串string1 */
gets(string2); /* 输入字符串string2*/
p=strstr(string1,string2); /* 查找在sting1中有无string2的字符串,*/
/* p是接收返回值的指针 */
if(p==NULL) printf("error"); /* 如果没有,返回值为NULL */
else /* 如果有,返回值为string1中相同点的指针地址 */
while(*q)
{
if(q==p)
q+=strlen(string2);
printf("%c",*q);
q++;
} /* 打印去掉string2相同字符的string1字符串 */
printf("\n");
getch();
}
本文链接:https://my.lmcjl.com/post/7994.html
展开阅读全文
4 评论