练习4实现strchr的功能,即在一个字符串中查找一个字符

#include 
#define MAXN 500
int place(char needfind,char line[]){
	int space=0;
	char *p;
	p=line;
	while(*p!='\n'){
		if(*p==needfind){
			return p-line+1;
		}
		p++;
	}
	return -1;
}
int main(){
	char find;
	char inputLine[MAXN];
	scanf("%c",&find);
	scanf("%s",inputLine);
	int space=place(find,inputLine);
	if(space>0){
		printf("%d\n",space);
	}else{
		printf("no exists\n");
	}
	return 0;
}

你可能感兴趣的:(算法入门经典第三章数组和字符串,c语言)