您的位置:首页 > 其它

Search char in an exat string with pointer

2010-12-04 11:18 316 查看
So simple,just for ex.

#include <stdio.h>
char *find_char(char const *source,char const *chars);
int main(void){
char *source="hellopnig0s";
char *chars="epg0";
char *result;
result=find_char(source,chars);
if(result){
printf("We found %c in position:%p\n",*result,result);
}else{
puts("Nothing be found.");
}
}
char *find_char(char const *source,char const *chars){
char * check;
while(*chars!='\0'){
while(*source!='\0'){
if(*source++==*chars){
return source-1;
break;
}else{
check=NULL;
}
}
chars++;
}
if(!check){
return check;
}
}


本文出自 “About:Blank H4cking” 博客,请务必保留此出处http://pnig0s1992.blog.51cto.com/393390/440878
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐