تخطى إلى المحتوى

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

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

:blush::blush:

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

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

مساعدتى

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

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

وجزاكم الله كل خير 😎

أنا في الخدمة أختي
يا أختي لقد فهمت النص نوعا ما…….لكن المشكلة لم أدرس 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:
كما اننى لازلت اجد صعوبة كبيرة فى برمجة هذا البرنامجالقعدةad:

—————————
ارجو المساعدة :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
وأقول واكرر أن فكرتي تحتمل الخطأ والله أعلم
شكرا لك

ط§ظ„ظ‚ط¹ط¯ط©
القعدة اقتباس القعدة
القعدة
المشاركة الأصلية كتبت بواسطة وهران الباهية القعدة
القعدة
القعدة
السلام عليكم يا أختي
لقد قمت بتحليل المشكل وسأشرح لك ماذا يجب ان نفعل حسب مافهمت من النص ….(محاولتي لا تعتبر صحيحة 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:

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.