محمد علاء الدين
مشرف قسمي C/Cpp و Windows API
- الدولة الإسلامية
- Operating Systems & Compilers
- [ تمت الإجابة ]تصحيح كود آلة حاسبة
أضحك الله سنك أخي fouad2008. في المره القادمه يرجي قراءة قوانين القسم قبل المشاركة لأن موضوعك مخالف، بالنسبة لطبلك قم وبالحث داخل القسم و ستجد العديد من الأجابات لمثل أسئلتك منها هذا الموضوع . و الله ولي التوفيق
- [ تمت الإجابة ]ما هو استخدام extern C
لا و السبب ذكرته فى المشاركه: عندما تقوم بالتصريح عن متغير مع وجود extern حينها يعلم المترجم ان هذا المتغير تم تعريفه بملف أخر و يتم إستخدامه هنا اما لو وضعت له قيمه فإن المترجم يعرف ان هذا المتغير تم تعريفه هنا و يمكن الربط عليه من ملف اخر. و الله ولي التوفيق
- [ تمت الإجابة ]ما هو استخدام extern C
داخل لغة ++C يوجد نوعين من linkage هما internal linkage و external linkage. المقصود بعملية الربط للمتغيرات هو طبيعة المساحة التخزينية التى سيتم التعامل معها فهل هي مختلفة من ملف لأخر ام انها نفس المساحة التخزينية لكل الملفات؟ عندما تقوم بتعريف متغيرات عامه داخ…
- محاكات (declspec (naked في GCC
خدعة جيدة و لكن مشكتلها انك لن تستطيع كتابة كود c++/c داخل هذه الـ function و هذا على خلاف ما يحدث مع الإختيار naked.
- [ تمت الإجابة ]مشكل في كود بالمصفوفات والتوابع
الخطأ الأول: المعامل == يستخدم للمقارنة، أما المعامل = يستخدم للـ assignment، و بالتالي هذا السطر : if(y=-1) من المفترض أن يكون كالتالي: if ( y == -1 ) الخطأ الثاني: لابد داخل switch ان تكون هناك case default و في حالتك شكلها قد يبدو كالتالي: default: cout << …
- قاعدة بيانات الأعداد الاولية
تعديلات على الكرنل الخاص بويندوز xp ليتعامل مع ذاكره تصل لـ 64 جيجا. و هي تعمل بنجاح و لكن ليس مع كل البرامج. و الله ولي التوفيق
- قاعدة بيانات الأعداد الاولية
cryptography، open addressing hash tables، random number generators، DSP. فى بعض المواضيع مثل الـ hash tables اقوم بإنشاء ملفات headers بإستخدام بعض محتويات الملف للتسهيل بدلا من اعادة حسابها. 6 ساعات على جهاز Pentium D 3.00 Ghz مع ويندوز XP 32bit و ذاكرة قدره…
- قاعدة بيانات الأعداد الاولية
أستخدم الأعداد الأولية فى العديد من برامجي لذا قمت بتجميع الأعداد الاولية التى يمكن تمثيلها فى النوع unsigned int داخل ملف binary حتى إن أردت استطيع إستخدام هذا الملف كقاعدة بيانات لي. حجم الملف بعد فك الضغط 775 ميجا و يحتوى على 203280221 عدد أولي بدءا من الرق…
- هجرة: خوارزمية جديدة لحساب التقويم الهجري
لم اطلع بعد علي الخوازمية المذكورة هنا، و احب التنويه انه فى كتاب Calendrical Calculations 3rd Edition الفصل السادس The Islamic Calendar يشرح خوارزمية قوية و مفصلة جدا و يمكن تضمينها بسهولة تامة داخل اى لغة تريد (قمت بتضمينها منذ فترة طويلة بالـ VB6 و كانت تعم…
- ماذا تعني Calling Conventions ؟
يوجد اسلوب استدعاء يستخدم داخل الـ ++c يسمي بـ thiscall. و الله ولي التوفيق
- [مترجم] دورة تعلم البرمجة كائنية التوجية في سي++
دالة البناء، الجمع او الإفراد يكون للكلمة "دالة" الترجمة أصعب من التأليف. أعانك الله و وفقك.
- [++C] قبل البدء
بسم الله الرحمن الرحيم فى هذا الموضوع نبذه تاريخيه عن اللغة [1] هل تقول FAQ! المترجم و الـ IDE نقاط أخرى خاتمة نبذه تاريخية عن اللغة عندما تم اصدار لغة السي انتشرت بسرعة كبيره و اصبح لها شعبيه واضحه، لذا في عام 1979 قام بـِيّان سُتْرُءُسُتْرُبْ [ 2 ] بالبدء فى…
- الأسئلة الأكثر شيوعا فى لغة ++C
بسم الله الرحمن الرحيم الفهرس (قيد التحديث) قبل البدء مفاهيم أساسية مفاهيم أساسية، الجزء الثاني وحدات اللغة كتب و راجع و نقح: مصطفى 36a2
- [مخالف]نداااء للخبراء و كبار المبرمجين
الأخ الكريم/الأخت الكريمة السلام عليكم ورحمة الله وبركاته مرحباً بكم في منتدى الفريق العربي للبرمجة تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات . قواعد طرح المشاركات /index.php?showtopic=29343 شاكرين لكم حُسن تعاونكم {username}
- درس نظري : كيف تبدع في البرمجة ؟
هذا ليس إبداع و انما تحليل مفصل لمشكله تريد ان تجد لها حل. الإبداع هو إيجاد افضل الطرق - الحلول - المبتكره التى تناسب و تتلائم مع المشكله التى لديك، هنا تظهر خبرتك حيث كلما زادت خبرتك كلما زاد عمق تفكيرك فى تطبيق التحليل لإيجاد أفضل الحلول. و الله ولي التوفيق
- مجموعة من الكتب والروابط والبرامج والأدوات ( مشاركات مدمجة)
إذا كنت جديد باللغه لا تقم بقراءة الكتب التى تم إصدارها قبل سنة 2003 و ذلك لأن إصدار اللغه فى هذه السنه يختلف كثيرا عن ما كانت عليه قبل ذلك. توجد العديد من الكتب الحديثه التى تتبع إسلوب منظم و جيد فى تعليمك، أدخل على Amazon و ابحث فيه عن كتب ++C و ستجد مبتغاك …
- كيفية تدوير البتات
كنت مشغول الفتره الماضيه كثيرا، و ها قد عدنا. @مصطفي: أولا: التدوير بمقدار 1 بت هو سئ جدا على مستوى مساحة الذاكرة المستهكله و ايضا على مستوى الوقت المستغرق فى اتمام العمليه، فالمعالج فى كل الاحوال سيتعامل مع مساحة بيانات أكبر ما تكون بحجم المسجل الخاص به و بال…
- [مخالف]استغاثة
الأخ الكريم/الأخت الكريمة السلام عليكم ورحمة الله وبركاته مرحباً بكم في منتدى الفريق العربي للبرمجة تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات . قواعد طرح المشاركات /index.php?showtopic=29343 شاكرين لكم حُسن تعاونكم {username}
- ماذا تريد ان تتعلم في لغة الأسمبلي؟
كفانا من الأساسيات، ما رأيكم بـ System Programming :evil: