01/10/2018, 14:17
Mảng số nguyên trong struct trong Linked List
Em đang cần lập 1 chương trình đếm số dòng xuất hiện của mỗi từ đã cho trong đoạn văn bản có sẵn.
Em lập 1 struct và 1 danh sách liên kết như sau:
struct solanxuathien
{
char tu[20];
int sotu = 1;
int sodong[] = {};
};
typedef struct solanxuathien SLXH;
struct Node
{
SLXH Data;
struct Node *pNext;
};
typedef struct Node NODE;
struct List
{
NODE *pHead;
NODE *pTail;
};
Tìm ra dòng mà từ xuất hiện thì em đã làm được, nhưng để gán nó vào cho mảng số nguyên sodong[]
trong struct thì em lại bị lỗi.
Code của em đoạn bị lỗi như sau:
for (NODE *k = l.pHead; k != NULL; k = k->pNext) {
int x = sizeof(k->Data.sodong) / sizeof(int);
k->Data.sodong[x] = numline;
}
numline
là dòng em tìm được.
Mọi người giải thích giúp em với ạ.
Em cảm ơn!
Bài liên quan