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++;
}
}
Bài liên quan
dòng 19 bạn không gán từ vào p kìa