ساعدونى فى البرمجة c

الحالة
مغلق ولا يسمح بالمزيد من الردود.

اسهاء

:: عضو مُتميز ::
إنضم
6 جويلية 2008
المشاركات
889
نقاط التفاعل
0
النقاط
36
السلام عليكم ورحمة الله وبركاته

:blush::blush:

اريد المساعدة الضرورية فى برمجة هذا البرنامج بلغة سى

ولذا ارجو منمن لديهم الخبرة الكافية فى هذا المجال

مساعدتى


لتحميل الملف اضغط هنا

اتمنى ان اجد المساعدة

وجزاكم الله كل خير :cool:


 
أنا في الخدمة أختي
 
يا أختي لقد فهمت النص نوعا ما.......لكن المشكلة لم أدرس les sémaphores و
manipulation des fichiers par langage c
أنا أيضا مبتدأ في هده اللغة ........لكن سأحاول حله بطرق اخرى اذا أمكن سأتجنب les fichiers
وسأبقي النتائج في la ram
 
يا أختي لقد فهمت النص نوعا ما.......لكن المشكلة لم أدرس les sémaphores و
manipulation des fichiers par langage c
أنا أيضا مبتدأ في هده اللغة ........لكن سأحاول حله بطرق اخرى اذا أمكن سأتجنب les fichiers
وسأبقي النتائج في la ram

شكرا لك على المحاولة :blush:
كما اننى لازلت اجد صعوبة كبيرة فى برمجة هذا البرنامج:sad:

---------------------------
ارجو المساعدة :001_unsure:
 
السلام عليكم يا أختي
لقد قمت بتحليل المشكل وسأشرح لك ماذا يجب ان نفعل ( حسب مافهمت من النص ....محاولتي لا تعتبر صحيحة 100/100 يحتمل أن يوجد فيها الخطأ و الله أعلم فانا طالب مثلك )
 
السلام عليكم يا أختي
لقد قمت بتحليل المشكل وسأشرح لك ماذا يجب ان نفعل حسب مافهمت من النص ....(محاولتي لا تعتبر صحيحة 100/100 يحتمل أن يوجد فيها الخطأ و الله أعلم فانا طالب مثلك )
في البداية نقوم بادخال les messages وتكون عبارة عن chaine de caractère ولكن
les chaines لا توجد في c فسنستعمل tableau de type caractére و حتى les listes
ودالة getch من أجل قراءة le caractére ولكي نبين نهاية message ندخل أي caractére مثل * / = أو غيرها من هدا النوع ( boucle تخرج عندما نضغط على أحد caractére مذكورة سابقا ) وسيساعدنا هدا caractére في tampon لأن
la taille de tampon est fixe(N=5
سنقوم بنسخ هدا message في tampon واحد تلوى الاخر ( سنستعمل boucle )
و tampon يحتوي على عدد غير محدود من les messages
هنا أنت تختارين استعمال les listes أو les tableaux وانا أقترح عليك les liste
لان tampon يحتوي على عدد غير محدود من messages والمشكل هنا أن
la taille de caractére de tampon=5
فيه احتمال كبير أن نضع message في 2 tableux أو أكثر
مثال (لو كان la taille de message est 20 و la taille de tampon est 5........و كما ذكرت أننا سنقوم بملأ tampon واحد تلوى الاخر فسنقوم بتجزئة message
الى 4 أقسام أي استعمال
quatre tableaux dans un tampon pour un message) هده حالة من الحالات التي نصادفها
الان ناتي الى عملية codeur ...في البداية نقوم بقراءة message من tampon وكما ذكرت في المثال ربما نقسم الرسالة الى أجزاء لان
la taille de tampon = 5 ولكي نعرف ماهو message في tampon
يجب قراءة tableau في tampon واحد تلوى الاخر حتى نجد ذلك caractére
الذي ذكرته لك سابقا ( * / = ) الذي يعني نهاية message
ونقوم بنقله مع القيام بعملية عكس message
( inverser le message) وبعد ذلك نقوم بوضعه في liste أخرى تعويضا عن les fichiers أو نقوم باضهاره على الشاشة مباشرة

أختي الكريمة أسف الاطالة ولكن هدا البرنامج صعب لدرجة عالية من ناحية البرمجة
لأنه حدد la taille de tampon
وأقول واكرر أن فكرتي تحتمل الخطأ والله أعلم
شكرا لك
 
شكرا.gif
 
السلام عليكم يا أختي
لقد قمت بتحليل المشكل وسأشرح لك ماذا يجب ان نفعل حسب مافهمت من النص ....(محاولتي لا تعتبر صحيحة 100/100 يحتمل أن يوجد فيها الخطأ و الله أعلم فانا طالب مثلك )
في البداية نقوم بادخال les messages وتكون عبارة عن chaine de caractère ولكن
les chaines لا توجد في c فسنستعمل tableau de type caractére و حتى les listes
ودالة getch من أجل قراءة le caractére ولكي نبين نهاية message ندخل أي caractére مثل * / = أو غيرها من هدا النوع ( boucle تخرج عندما نضغط على أحد caractére مذكورة سابقا ) وسيساعدنا هدا caractére في tampon لأن
la taille de tampon est fixe(N=5
سنقوم بنسخ هدا message في tampon واحد تلوى الاخر ( سنستعمل boucle )
و tampon يحتوي على عدد غير محدود من les messages
هنا أنت تختارين استعمال les listes أو les tableaux وانا أقترح عليك les liste
لان tampon يحتوي على عدد غير محدود من messages والمشكل هنا أن
la taille de caractére de tampon=5
فيه احتمال كبير أن نضع message في 2 tableux أو أكثر
مثال (لو كان la taille de message est 20 و la taille de tampon est 5........و كما ذكرت أننا سنقوم بملأ tampon واحد تلوى الاخر فسنقوم بتجزئة message
الى 4 أقسام أي استعمال
quatre tableaux dans un tampon pour un message) هده حالة من الحالات التي نصادفها
الان ناتي الى عملية codeur ...في البداية نقوم بقراءة message من tampon وكما ذكرت في المثال ربما نقسم الرسالة الى أجزاء لان
la taille de tampon = 5 ولكي نعرف ماهو message في tampon
يجب قراءة tableau في tampon واحد تلوى الاخر حتى نجد ذلك caractére
الذي ذكرته لك سابقا ( * / = ) الذي يعني نهاية message
ونقوم بنقله مع القيام بعملية عكس message
( inverser le message) وبعد ذلك نقوم بوضعه في liste أخرى تعويضا عن les fichiers أو نقوم باضهاره على الشاشة مباشرة

أختي الكريمة أسف الاطالة ولكن هدا البرنامج صعب لدرجة عالية من ناحية البرمجة
لأنه حدد la taille de tampon
وأقول واكرر أن فكرتي تحتمل الخطأ والله أعلم
شكرا لك

اشكرك على كل هذا الاهتمام :001_smile:
جزاك الله خيرا

---------------------
كما اتمنى ان يقدم لى احد الاعضاء
البرنامج جاهز :blush:
:blush:
 
الحالة
مغلق ولا يسمح بالمزيد من الردود.
لإعلاناتكم وإشهاراتكم عبر صفحات منتدى اللمة الجزائرية، ولمزيد من التفاصيل ... تواصلوا معنا
العودة
Top