السلام عليكم ورحمة الله تعالى و بركاته
من فضلكم ارجوكم اريد مساعدة في كيفية انشاء linked list بحيث كل قائمة توشر علىlinked list اخرى كما هو موضح في الشكل

كما كتبت في الموضوع الاول كمبتدئة لا جيدالتتعامل معlinked list و هده محاولتي


#include <stdlib.h>
typedef struct elt1
{
struct elt1 *nxt;
struct elt1 *ptr;
}liste1;
typedef struct elt2
{
char cara;
struct elt2 *svt;
}liste2;
main ()
{
liste1 *tet,*p ; liste1 *p1 ;liste1 *p2 ;liste1 *q;
liste2 *z,*k,*k1,*k2,*tet2 ;
int n,i,j,m;
liste1 *tet1 = malloc(sizeof(liste1)); /* allouer (tete)*/
tet->ptr=NULL; tet->nxt=NULL; p=tet;
for (i=1;i <=n-1;i++ )
{
liste1 *q = malloc(sizeof(liste1));
q -> ptr=NULL; q->nxt=NULL;
p->nxt=q; p=q;
}
p=tet ;q=NULL;
for (i=1;i <=n-1;i++ )
{
liste2 *tet2 = malloc(sizeof(liste2));
printf (" donner les car"); scanf ("%c",tet2->cara);
tet2->svt=NULL; k=tet2;
for (j=1;j <=m-1;j++ )
{
liste2 *z = malloc(sizeof(liste2));
printf (" donner les car"); scanf ("%c",z->cara);
z->svt=NULL; k->svt=z;
}
p->ptr=tet2;
p=p ->nxt;
}
الفكرة هي
عمل 2 struct واحد للقائمة العمودية الدي فيه متغيرين عبارة عن موشرات
و الثاني للقوائم الافقية التي فيها منتغيرين واحد من نوع char و الاخر موشر
1-انشاء القائمة العمودية
2-loopبعدد القوائم العمودية داخلها انشئ القوائم الافقية بحيث كل عنصر من linkde listes العمودية يوشر على linkde listes افقية و هنا وجدت المشكل
49 [Warning] assignment from incompatible pointer type
من فضلكم كيف حل هادا المشكل و هل يوجد طريقة اخرى
وبارك الله فيكم
