ahmed.o.mohamed
مشرف سابق لقسم السى و السى++
- موريتانيا
- ahmed-mohamed.developpez.com
- الأدب ، الذكاء الاصطناعي ، البرمجة و حماية الأنظمة.
- سؤال في المؤشرات إلى سلاسل نصية
السلام عليكم توقيع الدالة strchr هو : char *strchr (const char *s, int c); و هي تُعيد مؤشر يشير إلى مكان أول ظهور للحرف c داخل السلسلة الحرفية s. أعتقد أنه يوجد خطأ ثانٍ و هو اسخدام المؤشر المحلي positionEntree كقيمة مُعادة من طرف الدالة Lire !, أو على الأقل ق…
- تعرف على الذكاء الصناعي, إجعل الحاسوب يفكر !
أنا كنت أقصد أن يكون بإمكان المستخدم تحديد قوة لعب الكمبيوتر عن طريق إدخالها بالنسبة المئوية مثلا, لكن ما دام الهدف العام للكتاب ليس برمجة الــ XO بالتحديد فلا بأس :)
- تعرف على الذكاء الصناعي, إجعل الحاسوب يفكر !
تم التعديل. سأقوم بنقل الموضوع إلى قسم المواضيع و الدروس القيمة بعد أيام (ريثما يراه زوار القسم الرئيسي). البرنامج اشتغل معي بدون تثبيت الــ vcredist_x86 و هذه صورة من اللعبة : بس أنا عايز أهزم الكمبيوتر ! :D لازم تحط إلنا خيار باسم "اضغط هنا لإضعاف قوة الكمبي…
- تعرف على الذكاء الصناعي, إجعل الحاسوب يفكر !
بصراحة, قرأتُ الدرس و قد أعجبني جدا .. لذا قمتُ بتقييم الموضوع بـ 5 نجوم :happy: خوارزمية القيم العظمى والصغرى (Minimax Algorithm) معروفة جدا و كثيرا ما يتم تدريسها في مادة الــ Game Theory حيث يتم تطبيق الخوارزمية على Zero–sum game. الــ Minimax تتردد كثيرا م…
- تعرف على الذكاء الصناعي, إجعل الحاسوب يفكر !
و عليكم السلام و رحمة الله و بركاته مرحبا أخي ياسين :) +1 موضوع جميل جدا, بارك الله فيك. أظن أنك سبق و أن طرحتَ موضوعا عن برمجة الــ Compiler لكن من عضوية مختلفة, صح ؟ لي عودة :happy:
- لمَ كل هذا التعقيد يا Arda !؟
لعلك استخدمت البرنامج بالوضع الإفتراضي (Default Mode), لأنه تستحيل رؤية البرنامج عند تشغيله بالوضع Hidden Mode , راجع هذه الصفحة لمعرفة المزيد. الهدف من الموضوع ليس طلب KeyGen أو Crack للبرنامج ! الموضوع يُركز على طريقة عمل الــ Keyloggers من زاويتين هما : " ا…
- (-) لعبة السودوكو المشهورة بلغة السي C (-)
في Java-Swing, يمكنك استخدام الفئة JToolBar لتمثيل شريط الأدوات. عند الضغط على زر معين يتم إطلاق حدث من نوع ActionEvent , استخدم الدالة actionPerformed التي تستقبل كائنا من نوع ActionEvent حيث تقوم بمعالجة الحدث (هذه الدالة موجودة في الواجهة ActionListener ), …
- [ تمت الإجابة ]سؤال حول وسطاء التابع وأهميتها
السلام عليكم لا يُمكن تعريف متغيرات بين قوسي متغير بل يُمكن ذلك مع الدوال فقط حيث تُسمى المتغيرات الموجودة بين الأقواس بالوسائط (parameters), انظر المثال : #include<stdio.h> unsigned int MAX(unsigned long A, unsigned long B) { return A > B ? A : B; } int main(…
- [C] من هنا و هناك !
فهرس الأسئلة : كيف أحصل على معيار لغة السي (C standard) ؟ ما هي فائدة Null Statement ؟ ماذا يعني الرمز _ أمام اسم دالة أو ماكرو أو متغير ؟ ما هو عمل الدالة fork ؟ ما هي فائدة الدالة system ؟ كيف أحول التاريخ إلى سلسلة حرفية ؟ كيف أقوم بتوليد أرقام عشوائية ؟ ما…
- (-) لعبة السودوكو المشهورة بلغة السي C (-)
مرحبا أخي حبيب :happy: في الحقيقة, لا أرى علاقة بين الخروج من اللعبة و الخطأ في إحدى خانات الجدول , لأن اللاعب إذا كان مبتدئ مثلا في لعبة Sudoku و في كل مرة يخطئ فيها تطلب منه (اللعب من جديد أو الخروج من اللعبة) سيكون هذا متعبا .. أضف إلى هذا أن اللاعب يُمكنه …
- [ تمت الإجابة ]تساؤلات عامّة حول ++C
بشكل عام, فئة قليلة جدا من المبرمجين العرب, تدعم و تعمل على المشاريع المفتوحة المصدر و الفئة الباقية ستتوجه بطبيعة الحال إلى منتجات مايكروسوفت. الــ VB.NET تنحدر من سلالة VB 6 أو الإصدارات التي قبلها, و بما أن العرب استخدموا الفيجوال بيسك في بداية ظهورها (تسعي…
- هل يمكنك إيجاد جميع الإحتمالات !؟
أخي حسان, لا تجعل السؤال طريقك للتعلم ! الموضوع يحتوي على العديد من الخوارزميات التي يمكنها حل مشكلتك, اختر واحدة منها و أضف إليها بعض التعديلات حتى تُناسب رغباتك. يُغلق الموضوع.
- مسابقة شهر رمضان المبارك
تم بحمد الله الإنتهاء من تنظيم هذه المسابقة التي امتدت طيلة شهر رمضان المبارك, و التي شهدت 5 أسئلة, اختلفت باختلاف مستواها في الصعوبة, حيث حاولتُ أن أعالج بكل سؤال إحدى المشاكل البرمجية التي عادة ما تقف عائقا أمام بعض المبرمجين. شكرا لكل من ساعدني على تسيير و …
- لعبة TicTacToa بالسي GDI
السلام عليكم لعبة جميلة جدا, أعجبتني :) لدي بعض الملاحظات البسيطة على اللعبة : النافذة الصغيرة المنفردة التي تظهر عند بداية تشغيل اللعبة غير جيدة, استبدلها بالمُكونات التالية (ضعهم في أعلى النافذة الرئيسية) : Two Label لإدخال أسماء اللاعبيْن زر (GO مثلا) لتشغي…
- [ تمت الإجابة ]كيف أستدعي دالة معرفة في وقت التشغيل!
استخدم Function Pointer يحمل عنوان الــ binary code المطلوب, ثم قم باستدعاء الدالة. هكذا مثلا : int Test() { long (WINAPI * pMaFunc)(VOID); long r; *(FARPROC *)&pMaFunc = (FARPROC) 0xFFFF; r = pMaFunc(); return r; } إن لم تُفدك إجابتي فلا تقلق, يوجد في القسم م…
- (-) لعبة السودوكو المشهورة بلغة السي C (-)
جيد :) أظن أن المكان المناسب للموضوع هو قسم المشاريع , سأنقله إليه بعد إصدار نسخة جديدة من اللعبة إن شاء الله.
- [ تمت الإجابة ]تساؤلات عامّة حول ++C
و هل أخطأتُ في هذا ؟ :)
- [ تمت الإجابة ]تساؤلات عامّة حول ++C
السلام عليكم بداية, أنتَ تسأل عن عدة أمور متفرقة و غير مرتبطة فيما بينها لذا قد يكون من الصعب أن تجد إجابة متكاملة لجميع أسئلتك من شخص واحد ! C++ هي إحدى اللغات البرمجية العالية المستوى, صُممت لتدعم بشكل مباشر أنماط برمجية متعددة : Procedural programming, Obje…
- (-) لعبة السودوكو المشهورة بلغة السي C (-)
لا يوجد شيء مستحيل أخي حبيب :) بالنسبة للخيار Player Vs Player فيُمكنك إعطاء نفس اللعبة (نفس ترقيم الخانات) لــِ لاعبيْن أو أكثر و مقارنة الوقت الذي استغرقه كل لاعب ثم ترتيب اللاعبين على أساس الوقت المُستغرق للوصول إلى الحل الصحيح. أضف كلمة مرور لكل مستخدم حتى…
- خوارزمية Diffie-Hellman !
السلام عليكم مرحبا أخي عبد الله, سأحاول إن شاء الله أن أكتب المزيد من المقالات حول هذا الموضوع مع أن الأولوية الآن هي لقسم C/C++ الذي يحتاج حاليا إلى الكثير من الجهد.