code func để tạo chuỗi có thứ tự từ điển nhỏ nhất, em chia ra hàm riêng thì bảo lỗi, còn gộp hết vào main thì lại được
void progress(char arr[][11], int n) {
int i, j;
for(i=0; i<n-1; i++) {
char *n = arr[i];
for(j=i+1; j<n; j++) {
char *m = arr[j];
char temp1[26];
strcpy(temp1, n);
char temp2[26];
strcpy(temp2, m);
//
strcat(temp1, m);
strcat(temp2, n);
if(strcmp(temp1, temp2) > 0) {
char tmp[111];
strcpy(tmp, n);
strcpy(n, m);
strcpy(m, tmp);
}
}
}
}
devC warn ở đoạn
char *n = arr[i]
mng giúp em với ạ.