محمد علاء الدين
مشرف قسمي C/Cpp و Windows API
- الدولة الإسلامية
- Operating Systems & Compilers
- ماهي افضل الطرق للبحث في متاهة لمعرفة الطريق الأمثل؟
Graph Data Structure قم بقراءة محتويات هذه الصفحه و الله ولي التوفيق
- فكر معي فى قيمة هذين المتغيرين
إذا اردت إجابه أكثر تفصيلا راجع كتاب Thinking in C++, 2nd Edition، الفصل العاشر Name Control، الفقره Static initialization dependency المثال الثاني، ستجده شبيها بالمثال الذى وضعته هنا. و الله ولي التوفيق
- فكر معي فى قيمة هذين المتغيرين
أهلا خالد نورت الموضوع، أشتقت للنقاش معاك. لاحظ أن كل من التعريفين يتضمن external linkage و بالتالي عملية تحديد قيمة كل من المتغيرين تعتمد على الـ linker و ليس المترجم و حيث ان نوع كل من المتغيرين هو primitive type سيتم تحديد القيمه الإفتراضيه بصفر و لكن لن يت…
- فكر معي فى قيمة هذين المتغيرين
الكود سليم 100% و لا يحتوي على أخطأ و سيتم تنفيذه بنجاح، و يبقي السؤال كما هو: ما هي قيمة كل من value1 و value2 و لماذا؟
- فكر معي فى قيمة هذين المتغيرين
فلنقترض أن لديك الملف A.cc و يحتوى على الكود التالي: // A.cc extern int value2; int value1 = value2 + 10; أيضا لديك الملف B.cc و يحتوى على الكود التالي: // B.cc extern int value1; int value2 = value1 + 10; السؤال ببساطه ما هي قيمة كل من value1 و value2 و لماذا…
- سؤال بسيط حول السي إنشاء جدول
كنت من قبل صنعت تصميم مشابه و لكن بإستخدام الـ Box drawing الخاصه بالدوس و اليونيكود، المثال الذى كتبته وقتها يستخدم فئات عديده و قد بحثت عنه داخل جهازي و لم اجده لذا كتبت لك مثال بسيط يوضح لك العمليه. الداله التى ستستخدمها إسمها addRow و نتيجتها عند تنفيذ الك…
- دعم C++ للغة العربية
أخ light stars لغة السي++ لا علاقة لها بالمطبوعات نصيه كانت أو رسوميه. لذا اذا اردت كتابة نص بالعربي داخل متغير من نوع char او من نوع wchar_t فالامر فى النهايه يعتمد على صفحة المحارف التى ستاخذ ارقام الحروف و تظهر لك الهيئه الرسوميه لها، يعنى بإختصار قم بضبط ا…
- فكر معي فى معني هذا الثابت
لم اقم بوضع قيم للثوابت حتى لا تظهر الإجابه. الأخ khaled_prg للأسف ليس كل إجاباتك صحيحه و ستعلم بعد قليل لماذا، الأخ C77431 ما شاء الله عليك حلولك كلها صحيحه. الثوابت التى تحتوى على مؤشر تجعلك تخطئ أحيانا في قرائتهم و كما قال C77431 يمكنك قرائتهم من اليمين للي…
- فكر معي فى معني هذا الثابت
الثوابت فى السي++ قد تجعل شعرك يشيب، و هذا ما جعل Bruce Eckel يخصص لها فصل كامل فى كتابه Thinking in Cpp. حاول أن تقرأ الثوابت التاليه و تخبرني التالي: 1 - أيهم خطأ و أيهم صحيح، و لماذا (إن أستطعت)؟ 2 - بالنسبه للصحيح منهم ما معناه؟ const int* x; int* const y;…
- سؤال يتعلق بالـ OpCodes
يبدو أن كل ما كنت احتاجه هو بضع ساعات من النوم، حيث اني عرفت الحل، الصفر لا ينتمي لـ B4 09 و لكن ينتمي للـ OpCode التى قبلها و هي BA 0E 00 حيث التعليمه هي MOV r16, imm16 و حيث أن موقع النص يبعد 0E من بداية قسم الكود و لابد من كتابة الرقم على هيئة WORD لذا يصبح…
- سؤال يتعلق بالـ OpCodes
داخل الملف التنفيذى بعد محتويات IMAGE_DOS_HEADER يقع DOS STUB، يقوم الـ Linker الخاص بميكروسوفت بإضافة الـ Stub التاليه : 0E 1F BA 0E 00 B4 09 CD 21 B8 01 4C CD 21 54 68 69 73 20 70 72 6F 67 72 61 6D 20 63 61 6E 6E 6F 74 20 62 65 20 72 75 6E 20 69 6E 20 44 4F …
- خوارزم إيجاد الدوال المثلثية العكسية
Fast Arc Cos algorithm? و الله ولي التوفيق
- قسم خاص بنظام الدوس
ما الهدف منه؟
- كيف استطيع عمل لعبة بواسطة C++
1 - تحتاج أن تعرف ما هي سودوكو و ما هي قواعدها 2 - تحتاج لأن تكون مبرمج Cpp 3 - على دراية بـ Constraint Satisfaction Problem 4 - يمكنك قراءة كتاب Programming Sudoku هو بلغة VB.Net و لكن يحتوى على العديد من المفاهيم التى قد تساعدك. 5 - أبحث داخل جوجل و CodeProj…
- كتابة برنامج يحسب عدد كلمات معينة في كل صف
المتغير count سيحتوى على عدد مرات تواجد search داخل word. المتغير index يحتوي على موقع أول حرف سيتم البحث بداية منه داخل المتغير word. القيمه صفر التى يتم وضعها بالمتغيرين هنا ذات مغزي حيث بالنسبه للمتغير index سيبدأ البحث من اول حرف و موقعه هو صفر، بالنسبه لل…
- سؤال عن EndInvoke()
لا يمكن، و ذلك لأن الـ delegate يستدعي داله و الداله نفسها يتم تنفيذها من داخل الـ thread و بالتالي الوسيله الوحيده لإيقاف تنفيذ الداله هو بإيقاف الـ thread نفسه، طبعا إن كان الـ thread هو الرئيسي بالبرنامج فسيتم إغلاق البرنامج. و الله ولي التوفيق
- كتابة برنامج يحسب عدد كلمات معينة في كل صف
الداله التاليه تقوم بمعرفة عدد مرات تواجد نص داخل أخر حيث المعامل search هو النص المراد البحث عنها و المعامل word هو النص المراد البحث داخله. الداله تعود بـ 0 إذا لم تجد search داخل word أو تعود بعدد مرات تواجد search داخل word int countOf(string word, string …
- تحويل ملف .cpp الى DLL
كيف تصنع مكتبة و الله ولي التوفيق
- استفسار عن لغة الاسمبلى
بناءا على هذا الترتيب أرشح لك الكتب التاليه (أقراءها بنفس الترتيب): Ones and Zeros: Understanding Boolean Algebra, Digital Circuits and the Logic of Sets Computer Science - An Overview Art Of Assembly Dos Edition
- أمر بسيط في data structures
بدل محتويات الملف الثاني بالتالي: //The implementation file of the stack #include<iostream> #include"stackType.h" using namespace std; StackType::StackType() { top = 9; } void StackType::MakeEmpty( ) //--------------------------------------------------- // PRE…