01/10/2018, 13:49

Làm sao để có thể tách từng từ trong xâu của mảng các xâu

Bài em code đây ạ. Các anh có thể cho em biết lỗi sai ở đâu không ạ. Em muốn tách từng từ của xâu trong mảng các xâu được nhập vào từ bàn phím.

#include<stdio.h>
#include<string.h>

main(){
	char s[100][100] ;
	for(int i =0 ;i<3 ;i++){
		fflush(stdin);
		gets(s[i]);
	} 
	int k =0;
	while(k < 3){
		char str[100][100] = {{""},{""}} , *p;
		int count = 0;
		p = strtok(s[k]," ");
		while(p != NULL){
			strcpy(str[count],p);
			printf("
%s",str[count]);
			count++;
			strtok(NULL," ");
		}
		k++;
	}
}
Chế Tiệp Chân Khoa viết 15:56 ngày 01/10/2018

dòng 19 bạn không gán từ vào p kìa

Bài liên quan
0