الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

محمد علاء الدين

مشرف قسمي C/Cpp و Windows API

المشرفون عضو شرف ★★★★★

  • الدولة الإسلامية
  • Operating Systems & Compilers
2,496مشاركة
885السمعة
141موضوع منشور
2 أكتوبر 2007تاريخ الانضمام
19 يوليو 2022آخر زيارة
36,246مشاهدة للملف
  1. واجهة للبرامج النصية تستخدم اللغة العربية على الوندوز

    كل خط من خطوط اللغه العربية له معايير محدده لرسمه و الطريقه التى يتم بها عرض حروف اللغه العربية داخل ويندوز لا مشكله فيها (انا لا اتكلم عن الـ console فهو موجود كـ backward compatibility فى تصميم NT الاصلى). إذا اردت كتابة خط عربي سليم عليك استخدام Unicode مع …

    16 مارس 2014 في 09:56
  2. كيف أقوم بعمل مكتبة

    اكتب محتوى الملف "yassin.h" ليبدو كالتالي: #ifndef YASSIN_H #define YASSIN_H void initual(); void round(); void WritePixl(); void close(); #endif // YASSIN_H أكتب الملف "yassin.c" ليبدو كالتالي: #include "yassin.h" void initual() { // implement here } void rou…

    16 مارس 2014 في 09:01
  3. ممكن في حل المشكلة هذا الكود

    قمت بتنسيق الكود و قرأت الحالة الاولي فقط و كان ينقص التحقق من أن قيمة n قد تكون أكبر من size: #include <iostream>using namespace std;const size =20;int queue[size];int stack[size];int item, item2, n, i, r, f, top;void push(int item){ if (top >= size-1) cout<<…

    15 مارس 2014 في 01:52
  4. واجهة للبرامج النصية تستخدم اللغة العربية على الوندوز

    السلام عليكم، مرحبا بك فى قسم C++/C، الوسيلة الوحيدة التى يمكنك بها البدء فى مشروع جماعي داخل القسم هو ان تبدأ به بنفسك، على الأقل أن تنتهى من مرحلة التخطيط له و ايضا تقوم بتحديد طبيعة المشروع و الهدف منه و نظام التشغيل الذى سيعمل عليه و نظام التشغيل الذى سيتم…

    15 مارس 2014 في 01:45
  5. stack using linked list without poniters

    أولا: الكود لا يستخدم الوراثة على الإطلاق. ثانيا: إستخدام المؤشرات أمر حيوي بذلك الكود و حذفها يعنى إعادة كتابته من جديد و الناتج سيكون برنامج محتلف عن الحالي، يعنى انت تطلب كتابة برنامج جديد. ثالثا: إذا كنت درست الـ stack و فهمته و لديك خلفية و لو بسيطه بلغة …

    6 مارس 2014 في 16:36
  6. سؤال حول المؤشرات Pointers

    p هو متغير يحمل عنوان فى الذاكره، ذلك العنوان هو مكان يحتوى على قيمة نوعها int. للحصول على هذه القيمه أو لتغييرها تحتاج لإعلام المترجم ان هذا ما تريد و يتم ذلك عن طريق إلحاق علامة * قبل المتغير ذات النوع المؤشر (فى حالتنا هذه p)، و بالتالي الصيغه p* تعنى الوصو…

    6 مارس 2014 في 16:28
  7. برنامج باستخدام class

    #include <iostream> using namespace std; class SizeOfSquare { private: int Length; public: void setLength(); int getLength(); }; void SizeOfSquare::setLength() { cout << "Enter the length of square to get size"; cin >> Length; Length *= 2; } int SizeOfSquare::…

    6 مارس 2014 في 16:23
  8. سؤال حول المؤشرات Pointers

    سؤال جيد، المسافات البيضاء لا تؤثر فى هذه الحالة، و بالتالي كلا التعريفان متماثلان، اما بالنسبة للـ Derefrence Operator فيتم معرفة معنى علامة * داخل الكود من السياق حيث: int *p; هى تعريف لمؤشر لـ int، أما : *p = 10; فهى عمل dereference للمؤشر و وضع قيمة 10 للم…

    6 مارس 2014 في 04:23
  9. تطبيقات المكدس او الطابور

    هذه هى احد تطبيقات الـ stack العملية و أبسطها، و إن اردت التعقيد فأنظر الـ stack الذى يستخدمه البرنامج وقت التشغيل <_< . و الله ولي التوفيق

    4 مارس 2014 في 19:02
  10. مكتبة charset

    تم تحديث المرفقات بالمشاركه الأولى لتحتوى على ملف Makefile و الذى يمكن إستخدامه مع المترجمات التاليه: ++GNU C: و هو الإفتراضي و يمكن إستدعائه بشكل صريح بإستخدام gnu. Clang: يتم إستدعائه بشكل صيح بإستخدام clang. ++Visual C: يتم إستدعائه بشكل صريح بإستخدام vcpp.…

    4 مارس 2014 في 17:40
  11. مكتبة charset

    بيئة التطوير Sublime Text 2 استخدمته لكتابة و ترجمة الكود، نظام التشغيل Windows XP و Ubuntu Linux 12.10 64Bit. عدم وجود ملف Makefile نسيت رفعه :)، كنت وضعته فى مكان منفصل لكثرة التعديل عليه. شكرا لتنبيهي، جزاك الله خيرا. و الله ولي التوفيق

    4 مارس 2014 في 15:40
  12. مكتبة charset

    بسم الله الرحمن الرحيم أثناء عملى فى أحد البرامج أردت إتاحة الفرصة للمستخدم أن يدخل للبرنامج ملف و يقوم بتحديد الـ character set أو الـ code page التى كتب بها هذا البرنامج، و داخل برنامجى قمت بعملها و لكن بعد ذلك اردتها فى برنامج أخر لذا قمت بكتابة هذه المكتبة…

    4 مارس 2014 في 00:37
  13. أي نوع من لغات التجميع يستخدمونها لعمل الكراكات ؟

    القيم الموجوده داخل الملف التنفيذى إسمها operation codes و إختصارا opcodes و هى تمثل instruction بشكل معين، مثلا +------------------+-----------------+-------+-------------+-----------------+-----------------------------+ | Opcode | Instruction | Op/En | 64-bi…

    3 مارس 2014 في 18:36
  14. أي نوع من لغات التجميع يستخدمونها لعمل الكراكات ؟

    الهيئة التى تستخدم من قبل المجمعات مثل MASM,NASM,YASM تسمى macros و directives اما لغة التجميع فهى instructions و operands و للهندسة العكسية انت تحتاج لـ disassembler جيد و معرفة بلغة التجميع و كذلك معرفة بالـ instructions و انواعها و يمكنك الحصول عليهم من توث…

    3 مارس 2014 في 13:47
  15. كيف يمكن فك شيفرة موقع الفايسبوك؟

    أنظر كتاب TCP-IP Sockets in C أو الإصدار الثاني منه. ستجد بهم كيفية الإتصال بموقع محدد و إرسال و استقبال البيانات. أخ حمزه لا تجعل ردودنا تحزنك أو تضايقك، هدفنا هو مساعدتك إذا فهمنا ما تريد. و الله ولي التوفيق

    28 فبراير 2014 في 21:24
  16. Linear Conguence

    يتم حلها بإستخدام طريقة كرامر ، حيث لو أفترضنا وجود المعادلات التالية: ax + by + cz = dex + fy + gz = hix + jy + kz = l سيتم حلهم كالتالي: mx my mz x = ---- , y = ---- , z = ---- m m m حيث: | a b c | m = | e f g | | i j k | | d b c | mx = | h f g | | l j k | |…

    28 فبراير 2014 في 16:33
  17. كيف يمكن فك شيفرة موقع الفايسبوك؟

    عندما يكون محتوى سؤالك بهذا الشكل يصبح مكانه قسم أمن المعلومات و ليس قسم السي لأنه لا يحتوى بأى حال من الاحوال على مشكلة محدده ترغب بحلها. هل جربت Wikipedia ، تحديدا جزء RSA Attacks هل جربت ان تبحث فى جوجل أو فى الفريق العربي عموما عن دروس فى RSA و لم تجد؟!! ت…

    28 فبراير 2014 في 01:13
  18. محاكاة السيرفرات " الالعاب الاونلاين "

    27 فبراير 2014 في 17:04
  19. محاكاة السيرفرات " الالعاب الاونلاين "

    أولا: تحتاج لأن تكون عل دارية جيدة بلغة برمجة معينة. ثانيا: لابد ان تعرف اللعبة التى تريد محاكاتها. ثالثا: تقوم بعمل Reserving Engineering للعبة لمعرفة المحتويات التى يتم إرسالها للسرفر و الهيئة التى تكون عليها فبعض الألعاب تقوم بضغط المحتويات او إهمال بعضها ع…

    27 فبراير 2014 في 15:48
  20. # مساعدة أخواني الكرام في C++ functions

    أولا مرحبا بك فى قسم C++/C ثانيا يرجى قراءة قوانين القسم قبل طرح اى مشاركات منعا لإغلاقها عند المخالفه. ثالثا يرجى إستخدام التنسيق المناسب داخل مشاركتك و ذلك حتى نستطيع قرائتها. أخيرا: قارن الكود التالي بالكود الذى كتبته و ستعرف أين الأخطاء التى وقعت فيها. #in…

    27 فبراير 2014 في 15:34