Tôi đang triển khai chức năng sắp xếp bong bóng, nơi sắp xếp các từ. các chức năng trao đổi từ hoàn toàn tốt nhưng tôi không thể nhận được lỗi. Đã cố gắng tìm kiếm trực tuyến nhưng không thể nhận được mọi thứ hữu ích. Tôi đã đánh dấu nơi tôi gặp lỗi.Con trỏ đến Loại không đầy đủ không được phép
Cảm ơn sự giúp đỡ của bạn.
void sortWord (struct node** head) {
struct node* temp = (*head);
struct node* temp2 = (*head);
int i;
int j;
int counter = 0;
while(temp != NULL)
{
temp = temp->next; //<-- this is where i get the error.
counter++;
}
for(i = 1; i<counter; i++)
{
temp2=(*head);
for(j = 1; j<counter-1;j++)
{
if(wordCompare(temp2,nodeGetNextNode(temp2))>0)
{
swap(head,temp2,nodeGetNextNode(temp2));
continue;
}
}
temp2 = nodeGetNextNode(temp2);
}
}
chỉ sử dụng void * cho lần tiếp theo, không phải là cấu trúc cụ thể. – Dariusz