Cho em hỏi nếu em khai báo Char string[5][10]
thì nó có ý nghĩa gì ạ.
Nó là mảng 2 chiều ạ?
Ví dụ như trong bài này: Nhập Họ Đệm Tên -> Tên Họ Đệm thì đoạn khai báo Char str[5][10]
có ý nghĩa gì ạ?
#include <string.h>
#include <stdio.h>
void tach( char hoTen[]){
char *p = strtok(hoTen, " ");
int i=0;
char str[5][10];
while(p!= NULL){
strcpy(str[i], p);
i++;
p = strtok(NULL, " ");
}
printf("%s %s ", str[i-1], str[0]);
for(int j=1;j<i-1;++j) printf("%s ", str[j]);
}
int main () {
char hoTen[25];
printf("nhap Ho ten : ");
gets(hoTen);
tach(hoTen);
return(0);
}