مشكـــلة في Les Listes Linéaires Chainées - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات الجامعة و البحث العلمي > الحوار الأكاديمي والطلابي > قسم أرشيف منتديات الجامعة

قسم أرشيف منتديات الجامعة القسم مغلق بحيث يحوي مواضيع الاستفسارات و الطلبات المجاب عنها .....

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

مشكـــلة في Les Listes Linéaires Chainées

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 2013-03-30, 14:32   رقم المشاركة : 1
معلومات العضو
agm1991
عضو نشيط
 
إحصائية العضو










افتراضي

السلام عليكم ورحمة الله وبركاته

كود PHP:
#include <stdio.h>
#include <stdlib.h>

int main()
{
        
/*typedef struct Maillon Maillon;*/
            
struct Maillon {
                             
int val;
                             
struct Maillon *suiv;
                           };
            
struct Maillon *Allouer() {
                                         return ((
struct Maillon *) mallocsizeof(struct Maillon)));
                                      };
            
struct Maillon *Suivant struct Maillon *p)
                                    {
                                       return( 
p->suiv );
                                    };
         
void Aff_Valstruct Maillon *pint v )
            {
               
p->val v;
            }
         
void Aff_Adrstruct Maillon *pstruct Maillon *)
            {
               
p->suiv q;
            }
         
int Valeurstruct Maillon *p)
            {
               return (
p->val);
            }
         
struct Maillon *p;
         
struct Maillon *q;
         
struct Maillon *Tete;
         
int i,Nombre_des_elements;
         
int val/* La valeur peut etre de type qlq : ici un entier */
         
Tete=NULL;
         
p=NULL;
         
printf("Veuillez introduire le nombre des elements dans la liste ==>");
         
scanf("%d",&Nombre_des_elements);
         for ( 
i=i<=Nombre_des_elements i++)
            {
                
printf("LA VALEUR DU MAILLON %d est :",i);
                
scanf("%d",&val);
                
q=Allouer();
                
Aff_Val(q,val);
                
Aff_Adr(q,NULL);
                if ( 
Tete != NULL )
                  {
                      
Aff_Adr(p,q);
                  }
                else
                  {
                      
Tete=q;
                  }
                
p=q;
            }
          
p=Tete;
          
i=0;
          while ( (
!= NULL) && (i<Nombre_des_elements) )
            {
               
printf("%d\n",Valeur(p));
               
pSuivant(p);
               
i++;
            }
          return 
0;

تم تغيير
كود PHP:
 Allouer(q); 
الى
كود PHP:
 q=Allouer(); 
لانك allouer في برنامجك كتبتها على شكل دالة لديها قيمة مرجعة وليست procedure
---------------------








 


قديم 2013-03-30, 18:04   رقم المشاركة : 2
معلومات العضو
yalova
عضو مميّز
 
الصورة الرمزية yalova
 

 

 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة agm1991 مشاهدة المشاركة
السلام عليكم ورحمة الله وبركاته
كود PHP:
#include <stdio.h>
#include <stdlib.h>

int main()
{
        
/*typedef struct Maillon Maillon;*/
            
struct Maillon {
                             
int val;
                             
struct Maillon *suiv;
                           };
            
struct Maillon *Allouer() {
                                         return ((
struct Maillon *) mallocsizeof(struct Maillon)));
                                      };
            
struct Maillon *Suivant struct Maillon *p)
                                    {
                                       return( 
p->suiv );
                                    };
         
void Aff_Valstruct Maillon *pint v )
            {
               
p->val v;
            }
         
void Aff_Adrstruct Maillon *pstruct Maillon *)
            {
               
p->suiv q;
            }
         
int Valeurstruct Maillon *p)
            {
               return (
p->val);
            }
         
struct Maillon *p;
         
struct Maillon *q;
         
struct Maillon *Tete;
         
int i,Nombre_des_elements;
         
int val/* La valeur peut etre de type qlq : ici un entier */
         
Tete=NULL;
         
p=NULL;
         
printf("Veuillez introduire le nombre des elements dans la liste ==>");
         
scanf("%d",&Nombre_des_elements);
         for ( 
i=i<=Nombre_des_elements i++)
            {
                
printf("LA VALEUR DU MAILLON %d est :",i);
                
scanf("%d",&val);
                
q=Allouer();
                
Aff_Val(q,val);
                
Aff_Adr(q,NULL);
                if ( 
Tete != NULL )
                  {
                      
Aff_Adr(p,q);
                  }
                else
                  {
                      
Tete=q;
                  }
                
p=q;
            }
          
p=Tete;
          
i=0;
          while ( (
!= NULL) && (i<Nombre_des_elements) )
            {
               
printf("%d\n",Valeur(p));
               
pSuivant(p);
               
i++;
            }
          return 
0;

تم تغيير
كود PHP:
 Allouer(q); 
الى
كود PHP:
 q=Allouer(); 
لانك allouer في برنامجك كتبتها على شكل دالة لديها قيمة مرجعة وليست procedure
---------------------
نعم أخي لقد انتبهت الى الخطأ وقد اشتغل البرنامج بارك الله فيك وجعلها في ميزان حسناتك









 

الكلمات الدلالية (Tags)
البرنامج, الخطأ, الرجال, تفسير


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 17:34

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc