01/10/2018, 09:00

Cần giúp đỡ về struct và con trỏ

#include <iostream>
#include <string>
using namespace std;
#define MAX_LENGTH_WORD 50
#define MAX_LENGTH_MEAN 50
struct tudien{
    char   acWord[MAX_LENGTH_WORD]; 
    char  acMean[MAX_LENGTH_MEAN];	
};
struct Node{
	tudien tt;
    Node * next;
};
struct list{
	Node * pHead;
	Node * pTail;
};list l;
void createlist(list &l)
{
	l.pHead=l.pTail=NULL;
}
Node * createNode(?????)//cho nay e can truyen vao bien nao?
{
	Node *p=new Node;
	if(p==NULL) exit(1);
	else{
	p->tt=      ;//2 cho nay thi e nen truy xuat va gan kieu gi moi dung
	p->tt=       ;
	p->next=NULL;
	return p;
	}
}
lê đức huy viết 11:07 ngày 01/10/2018

Node * createNode(tudien tt_new, node n_prev)// giá trị của tụ điên của node muốn lập và node trước nó
{
Node *p=new Node;
if(p==NULL) exit(1);
else{
p->tt= tt_new;
n_prev.next = p;
p->next=NULL;
return p;
}
}

Mình không chắc chắn lắm. nhưng đây là 1 phần của link list bạn có thể tra lại để viết chuẩn xác hơn

Bài liên quan
0