Tìm kiếm 1 ký tự xem có nằm trong chuỗi hay không?

bài tập: tìm kiếm 1 ký tự xem có nằm trong chuỗi hay không, nếu có thì in ra vị trí của TỪ CHỨA nó
em run nhưng không hiểu sao báo lỗi, ai sửa giúp em với ạ. đa tạ đa tạ

int search(char *a, char *b)
{
	int kq,d=0;
	if(strstr(a,b)!=NULL)
	{
		kq=strlen(a)-strlen(strstr(a,b));
		for(int i=kq;i>=0;i--)
		if(a[i]==' ')
		d++;
		return d+1;
	}
	else return -1;
}

int main()
{
	char s[255], s1[255];
	printf("\nEnter string: ");
	gets(s);
	char *c;
	printf("\nSearch: ");
	scanf("%c", &c);
	int k=search(s,c);
	printf("\nlocation %s: %d", c, k);
	
	getch();
	return 0;
}

đầu tiên bạn nên xem cách post code bằng markdown lên diễn đàn


đồng thời nhớ bỏ tag cho bài viết. Ví dụ bài viết của bạn thuộc tag C
bài này mình nghĩ phải viết một hàm tìm kiếm khác :frowning:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?