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

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

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

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

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

    شكرا للأخ خالد الشايع لتصحيح الخطأ الذى وقعت فيه، و عذرا للأخ خالد على عدم الإفاده. و الله ولي التوفيق

    8 أكتوبر 2010 في 16:44
  2. في بنية PE وبالتحديد في مقدمة ال NT ...

    أى ملف تنفيذى - ذلك الذى يحتوى على PE Header - إذا كان الـ Debug Directory متاح به و بالأخص النوع Code View فإنه يتم وضع GUID لا يتكرر داخل ذلك الملف و نفس الـ GUID داخل ملف الـ PDB و ذلك حتى يستطيع الـ Debugger عمل ربط بينهم، هذا الـ GUID لا يتكرر أبدا. و الل…

    8 أكتوبر 2010 في 14:32
  3. سؤال عن ;;;;;;

    الأمر فى لغة السى ينتهى بفاصله منقوطه و حيث ان المترجم يتجاهل المساحات الخاليه و يعتبر أن الفاصله المنقوطه هى نهاية أمر برمجى فكل ما سيحدث انه سيتجاهل جميع الفواصل المنقوطه طالما انه لم يوجد امر كتب بينهم

    5 أكتوبر 2010 في 16:10
  4. كيفية مسح سطر محدد بدون التأثير على بقية الأسطر

    الكود السابق يقوم بكتابة 3 اسطر بهذا الشكل: line 1 debug and watch this line cause it's going to be cleared. line 3 بعدها يقوم بحذف محتويات السطر الثانى و ذلك بإبدال كل الحروف داخل هذا السطر بمسافه خاليه. المعامل الأول للداله FillConsoleOutputCharacterA يحتوى …

    4 أكتوبر 2010 في 22:35
  5. التحقق المتقدم من صحة الإدخال !

    حيث أن str هى مؤشر لثابت نصي لذا لا يمكن تغيير قيمة str (حيث من الممكن ان يكون str يشير لقيمة literal) و بالتالى اقوم بإستخدام const cast للحصول على قيمة المؤشر داخل متغير pMove حتى استطيع تغيير قيمة ذلك المؤشر بالزياده لاحقا. معنى هذا الشرط انه يتم تنفيذ الكو…

    4 أكتوبر 2010 في 22:18
  6. مساعده ل مبتدىء في تعلم ال c++

    راجع الفهرس المثبت أعلى القسم حيث يحتوى على كل ما تريد للبدء تم غلق الموضوع و الله ولي التوفيق

    3 أكتوبر 2010 في 17:32
  7. برمجة الوندوز بواسطة API

    تعتمد على حاجتك فمثلا ستجد كل المترجمات هى برامج تعمل من على الكونسول.

    3 أكتوبر 2010 في 00:29
  8. التحقق المتقدم من صحة الإدخال !

    فى هذه الحاله ستستخدم الداله cin.getline للحصول على قيمة السطر بأكمله و بعد ستقوم بالتحقق من قيمة السطر فإن كانت تحتوى على رمز بخلاف رموز الأرقام فالنص مخالف، أنظر الكود التالي: #include <iostream> using namespace std; bool isNumber(const char* str) { char *pM…

    2 أكتوبر 2010 في 21:25
  9. كيفية مسح سطر محدد بدون التأثير على بقية الأسطر

    من خلال المكتبه القياسيه لا يمكنك فعل ذلك، و لكن إذا كنت تعمل على نظام تشغيل ويندوز يمكنك ذلك بإستخدام الداله FillConsoleOutputCharacterA #include <iostream> using namespace std; #include <Windows.h> int main() { cout << "line 1\ndebug and watch this line caus…

    2 أكتوبر 2010 في 20:52
  10. ما الفرق بین ISO/ANSI و ISO/IEC

    فى عام 1998 قامت منظمة ANSI بتنفيذ جزء كبير من معايير اللغه و مكتبتها القياسيه لذلك ستجد أن معايير اللغه التى تم إصدارها فى ذلك العام ينسب لكل من ISO/ANSI اما الإصدارات التاليه - 2003 و C++1x - فهى من ISO/IEC. و الله ولي التوفيق

    2 أكتوبر 2010 في 20:29
  11. ما فائدة ال pointers

    هل درست و طبقت مفهوم الـ Operator Overloading ؟ راجع هذا الموضوع جيدا و ستعرف أحد الفوائد من الحصول على عنواين الذاكرة. و الله ولي التوفيق

    1 أكتوبر 2010 في 16:12
  12. ما فائدة ال pointers

    يتم إستخدام المؤشرات فى امور عديده منها حجز الذاكره حيث ستجد أن new ترجع لك مؤشر لمساحه بالذكره و كذلك عائلة malloc كلها تعود بمؤشرات. بالنسبه للفوائد فهى عديده من السرعه فمثلا بالمؤشرات يمكنك التعامل مع المصفوفه ذات أى عدد من الأبعاد على انها مصفوفه ذات بعد أ…

    1 أكتوبر 2010 في 12:06
  13. ماهي البرامج التي يمكن ان ابرمجها من خلال السي بلس بلس

    إعمل RE لملفها التنفيذى أو افتح الملف التنفيذى بأى برنامج PE و لو وجدته مروبط على أى من ملفات CRT فهى مبرمجه بالسى++ و الحل الأسهل قم بتحيل برنامج PETools و ستجد به برنامج PE Sniffer و الذى سيقول لك أى لغه و أى أصدار تم برمجة به ملف تنفيذى معين (لن يعطيك شئ إذ…

    28 سبتمبر 2010 في 19:13
  14. لغز

    يعنى ايه لإيجاد مربع رقم بدون استخدام semi-colon، أعتقد انك عارف ان الـ semi-colon هى اللى بتحدد إنتهاء السطر البرمجى و إذا لم تكتب فى نهاية expression او statement هيحصل syntax error. يرجى توضيح هذا اللغز

    25 سبتمبر 2010 في 02:33
  15. كيف يتم تنفيذ instruction في الcpu

    mov ax,20h هذا السطر ينتمى لبيئة معالجات CISC، الصيغه الخاصه بالكود السابق تقابل الصيغه التاليه MOV r16, imm16 حيث r16 هو مسجل بمساحة 16 بت و imm16 اختصار لـ immediate 16bit و هى قيمة literal بمساحة 16 بت تلي كود التعليمه مباشرة داخل الذاكره. الكود السابق يتم …

    23 سبتمبر 2010 في 23:08
  16. أريد تحويل هذه الدالة من C++ إلى الفيجوال بيسك

    مش فاهم، ياريت مزيد من التوضيح؟

    23 سبتمبر 2010 في 18:36
  17. من ال سي لل سي++

    و انا كمان :)

    22 سبتمبر 2010 في 21:54
  18. أريد تحويل هذه الدالة من C++ إلى الفيجوال بيسك

    UInteger.Parse("ABCD", System.Globalization.NumberStyles.Hex) و الله ولي التوفيق

    21 سبتمبر 2010 في 18:39
  19. حل معادلات بمجاهيل اكثر

    أعتقد انه يمكن استخدام طريقة كرامر إذا كان عدد المجاهيل يساوى عدد المعادلات حيث حينها يمكنك تكوين مصفوفه مربعه لكل من بسط و مقام المعادله التى ناتجها سيكون قيمة مجهول معين. و الله ولي التوفيق

    21 سبتمبر 2010 في 00:36
  20. دالة isprint ، ما فائدتها ؟ وكيف تعمل ؟

    حسنا اعتقد من الأسهل أن أعطيك الإجابه بالدوت عنها بالـ VB6. الداله isprint تتعامل مع نصوص ASCII و حيث أن الفئه Char تتعامل مع نصوص Unicode UTF16-LE فلابد منك أن تقوم بكتابة داله تحاكى الداله isprint و هى للعلم ليست صعبه: // c version bool isprint(char c) { ret…

    17 سبتمبر 2010 في 22:21

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…