30/09/2018, 16:38

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("
Enter string: ");
	gets(s);
	char *c;
	printf("
Search: ");
	scanf("%c", &c);
	int k=search(s,c);
	printf("
location %s: %d", c, k);
	
	getch();
	return 0;
}
Minh Hoàng viết 18:50 ngày 30/09/2018

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

Làm sao để có thể hiển thị syntax highlighting bằng markdown? Các bạn phải đánh dấu ``` như ví dụ dưới đây Chú ý, dấu ``` được tạo ra bởi nút nằm bên trái số 1 trên bàn phím, nút này sẽ là ~ khi bấm giữ Shift Ví dụ cho C Nội dung: ``` void main() { } ``` Và đừng quên ``` ở cuối Kết quả void main() { } Ví dụ cho Pascal Nội dung: ``` Program HelloWorld; Begin WriteLn('Hello world!') {no ";" is required after the last statement of a block - adding one adds a "null stateme…

đồ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

Bài liên quan
0