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
0