منتدى الإعلام الآلي يشمل دروس، تمارين وحلول

إضافة رد
قديم 01-12-2012, 09:03 PM
  #1
djwy
 
La spécialité: Informatique
جامعة أحمد دراية أدرار
تاريخ التسجيل: 22-10-2011
المشاركات: 47
djwy
talab برنامج,بلفةc أرجو تصحيح الأخطاء!


سم الله الرحمن الرحيم
لقد قمت بكتابة برنامج بلغة الC(في الأسفل) وهو عبارة عن امتحان لي مع العلم أني مبتدئ في اللغة وفي المجال بشكل عام وأرجو منكم إخوتي وأخواتي الأعزاء أن تقوموا بالإطلاع على البرنامج وتنبيهي على الأخطاء الموجودة فيه وشرح موضع الخطأ وبالتفصيل الممل إن سمحتم وسأكون شاكرا لكم وأرجو تقديم بعض الإرشادات والنصائح حول البرنامج واللغة ككل وأي شيء يمكنه مساعدتي على الفهم بشكل واضح للمجال"البرمجة...."....وشكرا
وها هو نص التمرين هنا مع العلم أنه يشترط في التمرين ألا أقوم بأي تغيير في البرنامج الأصلي "Programme Principale"أوفي و Variables globales ولكن يسمح بالإضافة في les Procedures
وها هو البرنامج /:


#include<stdio.h>
#include <conio.h>


typedef struct S_ElementFile{


int val ;
struct S_ElementFile* suivant ;
}elementfile;





int i, choix ;
int fileactuelle ;
elementfile* tete[5] ;
elementfile* queue[5] ;


/* Procédure 1 */

void affichernumero(int* nb) {


*nb = fileactuelle ;
}


/* Procedure 2 */

void changerfile(int*chang) {


scanf("%d",&i);
*chang = i ;
fileactuelle = *chang ;

printf("\nyou are in file number %d in adresse%p",fileactuelle,tete[i]->suivant) ;

}

/* Procedure 3 */

void ajouterelement(elementfile* liste,int *Nb int valu char s) {


elementfile* nouv ;

printf ("dans quelle file vous voulez ajouté cet nouveau element")
printf("entre nombre de file que vous avez ajouté cet nouveau elemnt : ");
scanf("%d",*Nb);
i=*Nb;

if (tete[i]==NULL){
printf("la file est vide ");


nouv = malloc(sizeof(elementfile));
scanf("%d",&nouv->val);
tete[i]=nouv;
queue[i]=NULL
tete[i]->suivant=queue;

}
else{
printf ("si vous voudrez lajouté en debut cliquez sur \"D\"ou bien en a la fin cliquez sur \"F\"");

scanf("%c",&s);

switch (s)
{
case 'D':
case 'd':
{

nouv = malloc(sizeof(elementfile));

scanf("%d",&nouv->val);


nouv->suivant = tete[i];
tete[i] = nouv;
break;
}


case 'F':
case 'f':
{
queue[i]=NULL;
while (liste->suivant!= queue){
liste = liste->suivant;

}
nouv = malloc(sizeof(elementfile));

scanf("%d",&nouv->val);
nouv->suivant = queue;
liste->suivant= nouv;

break;
}

default:
printf("Erreue in choice !! Exit.....\n");
break;

}
fileactuelle=*Nb;
}

/* Procedure 4 */


void retirerelement(elementfile* liste,int *Nb ) {



elementfile* nouv ;

printf ("dans quelle file vous voulez retiré un element")
printf("entre nombre de file que vous avez retiré le element : ");
scanf("%d",*Nb);
i=*Nb;

if (tete[i]==NULL) printf("la file est vide ");

else {
queue[i]=NULL;
while (liste->suivant!= queue){
liste = liste->suivant;
nouv=liste;
while(liste->suivant!= queue){
liste=liste->suivant;
}
}

nouv->suivant= queue;
liste->suivant=NULL;
free (liste);
liste=nouv;
liste->suivant=queue;


}
fileactuelle=*Nb;
}


/*Procedure5*/


void afficherelements(elementfile* liste,int *valu){

int no=0;
elementfile*afich;

printf("entre nombre de liste que vous voulez afficher ");

scanf("%d",*valu);
i=*valu;
fileactuelle=*valu;
queue= NULL
printf("%d",tete[i]->val);
while(liste!=queue){
printf("%d",liste->val);
liste=liste->suivant;
no++;

}




}


/*Programme Pricipale*/


void main () {


fileactuelle = 0;

for( i= 0 ; i<5 ;i++){

tete[i] = NULL;
queue[i]= NULL;
}
do {

clrscr;
printf("\n******************** ****************************** *************************\n");
printf("\n* 1- Afficher le numéro de la file actuelle *\n");
printf("\n* 2- Changer la file actuelle *\n");
printf("\n* 3- Ajouter un élément dans la file actuelle *\n");
printf("\n* 4- Retirer un élément de la file actuelle *\n");
printf("\n* 5- Affichage de la file actuelle *\n");
printf("\n* 0- Quitter *\n");
printf("\n******************** ****************************** ***********************\n");
printf("\n Introduisez votre choix:");



/* Lire le choix*/

scanf("%d",&choix);


switch (choix){

case 1: affichernumero(); break;
case 2: changerfile(); break;
case 3: ajouterelement(); break;
case 4: retirerelement(); break;
case 5: afficherelement(); break;
default: printf("Erreur de choice!! Exit...."); break;
}

}while(choix!=0);

printf("programme est quitté !");
}







djwy غير متواجد حالياً  
رد مع اقتباس
قديم 02-12-2012, 07:15 PM
  #2
djwy
 
La spécialité: Informatique
جامعة أحمد دراية أدرار
تاريخ التسجيل: 22-10-2011
المشاركات: 47
djwy
افتراضي رد: برنامج,بلفةc أرجو تصحيح الأخطاء!

ولا رد ..........................؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟
djwy غير متواجد حالياً  
رد مع اقتباس
قديم 02-12-2012, 10:09 PM
  #3
وَليد
VIP_MEMBRE
 الصورة الرمزية وَليد
 
La spécialité: Autres
مؤسسة تعليم متوسط ( متوسطة )
تاريخ التسجيل: 25-12-2010
المشاركات: 1,440
وَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداع
افتراضي رد: برنامج,بلفةc أرجو تصحيح الأخطاء!


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

كود:

#include<stdio.h>
#include <conio.h>


typedef struct S_ElementFile{


int val ;
struct S_ElementFile* suivant ;
}elementfile;





int i, choix ;
int fileactuelle ;
elementfile* tete[5] ;
elementfile* queue[5] ;


/* Procédure 1 */

void affichernumero(int* nb) {


*nb = fileactuelle ;
}


/* Procedure 2 */

void changerfile(int*chang) {


scanf("%d",&i);
*chang = i ;
fileactuelle = *chang ;

printf("\nyou are in file number %d in adresse%p",fileactuelle,tete[i]->suivant) ;

}

/* Procedure 3 */

void ajouterelement(elementfile* liste,int *Nb int valu char s) {


elementfile* nouv ;

printf ("dans quelle file vous voulez ajouté cet nouveau element")
printf("entre nombre de file que vous avez ajouté cet nouveau elemnt : ");
scanf("%d",*Nb);
i=*Nb;

if (tete[i]==NULL){
printf("la file est vide ");


nouv = malloc(sizeof(elementfile));
scanf("%d",&nouv->val);
tete[i]=nouv;
queue[i]=NULL
tete[i]->suivant=queue;

}
else{
printf ("si vous voudrez lajouté en debut cliquez sur \"D\"ou bien en a la fin cliquez sur \"F\"");

scanf("%c",&s);

switch (s)
{
case 'D':
case 'd':
{

nouv = malloc(sizeof(elementfile));

scanf("%d",&nouv->val);


nouv->suivant = tete[i];
tete[i] = nouv;
break;
}


case 'F':
case 'f':
{
queue[i]=NULL;
while (liste->suivant!= queue){
liste = liste->suivant;

}
nouv = malloc(sizeof(elementfile));

scanf("%d",&nouv->val);
nouv->suivant = queue;
liste->suivant= nouv;

break;
}

default:
printf("Erreue in choice !! Exit.....\n");
break;

}
fileactuelle=*Nb;
}

/* Procedure 4 */


void retirerelement(elementfile* liste,int *Nb ) {



elementfile* nouv ;

printf ("dans quelle file vous voulez retiré un element")
printf("entre nombre de file que vous avez retiré le element : ");
scanf("%d",*Nb);
i=*Nb;

if (tete[i]==NULL) printf("la file est vide ");

else {
queue[i]=NULL;
while (liste->suivant!= queue){
liste = liste->suivant;
nouv=liste;
while(liste->suivant!= queue){
liste=liste->suivant;
}
}

nouv->suivant= queue;
liste->suivant=NULL;
free (liste);
liste=nouv;
liste->suivant=queue;


}
fileactuelle=*Nb;
}


/*Procedure5*/


void afficherelements(elementfile* liste,int *valu){

int no=0;
elementfile*afich;

printf("entre nombre de liste que vous voulez afficher ");

scanf("%d",*valu);
i=*valu;
fileactuelle=*valu;
queue= NULL
printf("%d",tete[i]->val);
while(liste!=queue){
printf("%d",liste->val);
liste=liste->suivant;
no++;

}




}


/*Programme Pricipale*/


void main () {


fileactuelle = 0;

for( i= 0 ; i<5 ;i++){

tete[i] = NULL;
queue[i]= NULL;
}
do {

clrscr;
printf("\n******************** ****************************** *************************\n");
printf("\n* 1- Afficher le numéro de la file actuelle *\n");
printf("\n* 2- Changer la file actuelle *\n");
printf("\n* 3- Ajouter un élément dans la file actuelle *\n");
printf("\n* 4- Retirer un élément de la file actuelle *\n");
printf("\n* 5- Affichage de la file actuelle *\n");
printf("\n* 0- Quitter *\n");
printf("\n******************** ****************************** ***********************\n");
printf("\n Introduisez votre choix:");



/* Lire le choix*/

scanf("%d",&choix);


switch (choix){

case 1: affichernumero(); break;
case 2: changerfile(); break;
case 3: ajouterelement(); break;
case 4: retirerelement(); break;
case 5: afficherelement(); break;
default: printf("Erreur de choice!! Exit...."); break;
}

}while(choix!=0);

printf("programme est quitté !");
}
وَليد غير متواجد حالياً  
رد مع اقتباس
قديم 02-12-2012, 10:35 PM
  #4
وَليد
VIP_MEMBRE
 الصورة الرمزية وَليد
 
La spécialité: Autres
مؤسسة تعليم متوسط ( متوسطة )
تاريخ التسجيل: 25-12-2010
المشاركات: 1,440
وَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداع
افتراضي رد: برنامج,بلفةc أرجو تصحيح الأخطاء!


أخي ممكن سؤال ؟

لم تضع نص التمرين او الامتحان :)
هكذا لن يستطيع احد مساعدتك , بل لن يستطيع أي احد فهم كود برنامجك ..

سأحاول المساعدة
(les erreures syntaxique)


كود:
void ajouterelement(elementfile* liste,int *Nb , int valu , char s)
{
    elementfile* nouv ;

printf ("dans quelle file vous voulez ajouté cet nouveau element");
scanf("%d",*Nb);
    i=*Nb;

    if (tete[i]==NULL){
        printf("la file est vide ");


        nouv = malloc(sizeof(elementfile));
    scanf("%d",&nouv->val);
    tete[i]=nouv;
    queue[i]=NULL;
    tete[i]->suivant=queue;

}
    else{
    printf ("si vous voudrez lajouté en debut cliquez sur \"D\"ou bien en a la fin cliquez sur \"F\"");

    scanf("%c",&s);

        switch (s)
        {
        case 'D':
        case 'd':
               {

        nouv = malloc(sizeof(elementfile));

           scanf("%d",&nouv->val);


           nouv->suivant = tete[i];
                tete[i] = nouv;
            break;
            }

        case 'F':
        case 'f':
              {
                 queue[i]=NULL;
                  while (liste->suivant!= queue){
                      liste = liste->suivant;

                      }
               nouv = malloc(sizeof(elementfile));

           scanf("%d",&nouv->val);
          nouv->suivant = queue;
          liste->suivant= nouv;

            break;
            }

        default:
        printf("Erreue in choice !! Exit.....\n");
        break;

        }
        fileactuelle=*Nb;
    }

}

كود:
/* Procedure 4 */


void retirerelement(elementfile* liste,int *Nb ) {
    elementfile* nouv ;
printf ("dans quelle file vous voulez retiré un element");
printf("entre nombre de file que vous avez retiré le element : ");
scanf("%d",*Nb);
    i=*Nb;

    if (tete[i]==NULL)  printf("la file est vide ");

    else {
         queue[i]=NULL;
                  while (liste->suivant!= queue){
                      liste = liste->suivant;
                     nouv=liste;
                    while(liste->suivant!= queue){
                        liste=liste->suivant;
                        }
                    }

       nouv->suivant= queue;
        liste->suivant=NULL;
        free (liste);
         liste=nouv;
          liste->suivant=queue;


}
fileactuelle=*Nb;
    }


التعديل الأخير تم بواسطة وَليد ; 02-12-2012 الساعة 10:42 PM
وَليد غير متواجد حالياً  
رد مع اقتباس
قديم 02-12-2012, 10:44 PM
  #5
وَليد
VIP_MEMBRE
 الصورة الرمزية وَليد
 
La spécialité: Autres
مؤسسة تعليم متوسط ( متوسطة )
تاريخ التسجيل: 25-12-2010
المشاركات: 1,440
وَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداع
افتراضي رد: برنامج,بلفةc أرجو تصحيح الأخطاء!


أخي بما انك انت من برمج الكود أنتظر منك نص التمرين وشرح ما أردت تحقيقه من كل دالة

والباقي سهل

بالتوفيق أخي
وَليد غير متواجد حالياً  
رد مع اقتباس
قديم 03-12-2012, 07:17 PM
  #6
djwy
 
La spécialité: Informatique
جامعة أحمد دراية أدرار
تاريخ التسجيل: 22-10-2011
المشاركات: 47
djwy
افتراضي رد: برنامج,بلفةc أرجو تصحيح الأخطاء!

ها هو نص التمرين في الرابط التالي
http://www.4shared.com/folder/ZEpONkFH/exercice.html
وشكرا جزيلا أخي على المساعدة
djwy غير متواجد حالياً  
رد مع اقتباس
قديم 05-12-2012, 08:57 AM
  #7
وَليد
VIP_MEMBRE
 الصورة الرمزية وَليد
 
La spécialité: Autres
مؤسسة تعليم متوسط ( متوسطة )
تاريخ التسجيل: 25-12-2010
المشاركات: 1,440
وَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداع
افتراضي رد: برنامج,بلفةc أرجو تصحيح الأخطاء!


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

ومع ذلك أخي يبقي الكود غير مفهوم

سريعا أخي أنظر حسب نص التمرين

procedure 1

كود:
void affichernumero()
  {
    printf("Numero de la file actualle:%d\n",fileactuelle);
  }
procedure 2
كود:
void changerfile()
 {
    int NUM;
    do
     {
        printf("ENTRER NUM DE LA FILE:(0-4)");
        scanf("%d",&NUM);
     }
     while((NUM>4)||(NUM<0));
    fileactuelle =NUM ;
    printf("\nVOUS ETES DANS LA FILE %d\n",fileactuelle) ;
}
كما نحتاج دالة لاعطاء كل المتغيرات قيم أولية وهذا مهم

كود:

void initalisation()
{
    int i;
   fileactuelle=0;
   for(i=0;i<5;i++)
  {
    tete[i]=NULL;
    queue[i]=NULL;
  }
}
----------------------------------------------------------//

والبتالي يصبح الكود كالتالي :

كود:
#include<stdio.h>
#include <conio.h>

typedef struct S_ElementFile{
                             int val ;
                             struct S_ElementFile* suivant ;
                            }elementfile;

int i, choix ;
int fileactuelle ;
elementfile  *tete[5] ;
elementfile  *queue[5] ;


void initalisation()
{
    int i;
   fileactuelle=0;
   for(i=0;i<5;i++)
  {
    tete[i]=NULL;
    queue[i]=NULL;
  }
}
/* Procedure 1 */
void affichernumero()
  {
    printf("Numero de la file actualle:%d\n",fileactuelle);
  }
/* Procedure 2 */
void changerfile()
 {
    int NUM;
    do
     {
        printf("ENTRER NUM DE FILE:(0-4)");
        scanf("%d",&NUM);
     }
     while((NUM>4)||(NUM<0));
    fileactuelle =NUM ;
    printf("\nVOUS ETES DANS LA FILE %d\n",fileactuelle) ;
}
main()
{
initalisation();
}



التعديل الأخير تم بواسطة وَليد ; 05-12-2012 الساعة 09:04 AM
وَليد غير متواجد حالياً  
رد مع اقتباس
قديم 05-12-2012, 09:00 AM
  #8
وَليد
VIP_MEMBRE
 الصورة الرمزية وَليد
 
La spécialité: Autres
مؤسسة تعليم متوسط ( متوسطة )
تاريخ التسجيل: 25-12-2010
المشاركات: 1,440
وَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداعوَليد عضو محترف الابداع
افتراضي رد: برنامج,بلفةc أرجو تصحيح الأخطاء!



ان كان كل ما كتبته لك مفهوم أخي وأتمنى ذلك

حاول اعادة كتابة الدالة رقم 3

procedure 3

واشرح لي سريعا ما تحاول الوصول اليه

ثم نصححه جميعا ويكون فهمك أحسن ان شاء الله

بالتوفيق

التعديل الأخير تم بواسطة وَليد ; 05-12-2012 الساعة 09:05 AM
وَليد غير متواجد حالياً  
رد مع اقتباس
قديم 07-12-2012, 12:04 PM
  #9
djwy
 
La spécialité: Informatique
جامعة أحمد دراية أدرار
تاريخ التسجيل: 22-10-2011
المشاركات: 47
djwy
افتراضي رد: برنامج,بلفةc أرجو تصحيح الأخطاء!

نحن في التمرين لدينا cinq(5)files و كل file تتكون من سلسلة: (liste chaine)و نريد أن نضع المعلومات في listes chaines وكما نعرف لإضافة عنصر جديد يجب إضافته في الأخير بواسطة المؤشر queue ولإزالة عنصر يجب إزالته من الأول بواسطة المؤشر tete ,الProcedure 3 هو لإضافة عنصر جديد لاحد السلاسل المستحدم يختارها ;و Procedure4 هو لأزالة عنصر من أول السلسلة والسلسلة يختارها المستخدم لاإزالة العنصر منها وكل سلسلة تبدا ب[tete[i وتنتهي ب [queue[i
i=1.......5;;;والProcedure 5هو لعرض عناصر السلسة التي نحن فيها i=fileActuelle



التعديل الأخير تم بواسطة djwy ; 08-12-2012 الساعة 07:56 AM
djwy غير متواجد حالياً  
رد مع اقتباس
قديم 08-12-2012, 08:00 AM
  #10
djwy
 
La spécialité: Informatique
جامعة أحمد دراية أدرار
تاريخ التسجيل: 22-10-2011
المشاركات: 47
djwy
افتراضي رد: برنامج,بلفةc أرجو تصحيح الأخطاء!

لقد قمت ببعص التعديلات على البرنامج :

كود:
/***********************************/ /**Nom: **/ /**Prenom: **/ /**********************************/ #include<stdio.h> #include <conio.h> typedef struct S_ElementFile{ int info ; struct S_ElementFile* suivant ; }ElementFile; int i, choix ; int FileActuelle ; ElementFile* TeteFile[5] ; ElementFile* QueueFile[5] ; /* Procédure 1 */ void AfficherNumero() { printf("Numero de la file actualle:%d\n",FileActuelle); } /* Procedure 2 */ void ChangerFile() { int chang; do{ printf("\n entre nombre de file %d ") ; scanf("%d",&chang); }while((chang >5)||(chang<1)); i=chang ; FileActuelle = chang ; printf("vous etez dans la file %d\n",FileActuelle); } /* Procedure 3 */ void AjouterElement(ElementFile* liste,int *Nb ) { printf ("dans quelle file vous voulez ajouté cet nouveau element"); printf("entre nombre de file entre 1...5 que vous avez ajouté cet nouveau elemnt : "); scanf("%d",&i); ElementFile* nouv = malloc(sizeof(ElementFile)); printf("entrer la valeur que vous ajoutez dans la liste"); scanf("%d",&nouv->info); if (TeteFile[i]==NULL){ printf("la file est vide "); TeteFile[i]=nouv; QueueFile[i]=nouv; nouv->suivant=nouv; } else{ QueueFile[i]->suivant=nouv; QueueFile[i] = nouv; QueueFile[i]->suivant=NULL; FileActuelle=i; } } /* Procedure 4 */ void RetirerElement(ElementFile* liste) { printf ("dans quelle file vous voulez retiré un element"); printf("entre nombre de file entre 1 _ 5 que vous avez retiré le element : "); scanf("%d",&i); if (TeteFile[i]==NULL) printf("la file est vide "); else { ElementFile* nouv= malloc(sizeof(ElementFile)); nouv = TeteFile[i]; free(TeteFile[i]); TeteFile[i]=nouv->suivant; FileActuelle=i; } /*Procedure5*/ void AfficherElements(ElementFile* liste){ int no=0; printf("entre nombre de file que vous voulez afficher "); scanf("%d",i); FileActuelle=i; liste=TeteFile[i]; while(liste!=NULL){ printf("%d",liste->info); liste=liste->suivant; no++; } } /*Programme Pricipale*/ void main () { FileActuelle = 0; for( i= 0 ; i<5 ;i++){ TeteFile[i] = NULL; QueueFile[i]= NULL; } do { clrscr(); printf("\n***************************************************************************\n"); printf("\n* 1- Afficher le numéro de la file actuelle *\n"); printf("\n* 2- Changer la file actuelle *\n"); printf("\n* 3- Ajouter un élément dans la file actuelle *\n"); printf("\n* 4- Retirer un élément de la file actuelle *\n"); printf("\n* 5- Affichage de la file actuelle *\n"); printf("\n* 0- Quitter *\n"); printf("\n*************************************************************************\n"); printf("\n Introduisez votre choix:"); /* Lire le choix*/ scanf("%d",&choix); switch (choix){ case 1: AfficherNumero(); break; case 2: ChangerFile(); break; case 3: AjouterElement(); break; case 4: RetirerElement(); break; case 5: AfficherElements(); break; } }while(choix!=0);
}
djwy غير متواجد حالياً  
رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
التصحيح!, بلفةأرجو, برنامج

أدوات الموضوع
انواع عرض الموضوع

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
من الأخطاء الشائعة في الصلاة‎ MadMax المنتدى الاسلامي العام 10 24-04-2009 10:49 PM
برنامج ErrorSweeper الافضل في تصحيح الاخطاء وتسريع يوسف الضادي منتدى البرامج العام 2 02-01-2009 06:49 PM
أرجو المساعدة(برنامج MS Project) aidaho قسم الإستفسارات و الطّلبات 1 03-10-2008 10:20 AM
أرجو مساعدة في في إجاد برنامج Visual basic 5/6 Elhachmivb قسم الإستفسارات و الطّلبات 8 17-09-2008 01:10 PM
برنامج أبو الحروف aboal7roof برنامج يساعد على تصحيح الكتابة العربية و الإنجليزية samiita منتدى البرامج العام 5 27-08-2008 12:12 PM


الساعة الآن 03:06 AM.