Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- If Statement عجيبة في ++c, هل يمكنك معرفة السبب؟
السلام عليكم أخ أحمد .. الحقيقة أن طباعة الكلمة من ضمن الشرط, في ++C لا يوجد فرق بين الكود الذي في الأعلى و الكود التالي : int x = 4; if( -2 < x < 2 ) { cout << "Magic" } تحياتي ,,
- ابي اضيف شئ للكود
السلام عليكم ,, للأسف إذا كان صاحب المشروع لا يعرف فلا يوجد أحد يمكنه أن يعرف ما المطلوب, هذه المرة سيتم إغلاق الموضوع, أرجو في المرات القادمة أن تكون الأسئلة محددة حول نقطة معينة و مرفقة مع المعلومات المطلوبة .. تحياتي ,,
- If Statement عجيبة في ++c, هل يمكنك معرفة السبب؟
السلام عليكم ,, كما عودتنا ++C, فإن شد الشعر و تكسير الشاشة بسبب طريقتها الغريبة في تفسير الكود :D هذه المرة مع عبارة شرط تحتاج إلى تفكير عالي جداً :P تصور أن لدينا السطور التالية في برنامجنا : int x = 4; if( -2 < x < 2 ) cout << "Magic"; بدون تجربة المترجم, ي…
- المؤشرات في ++c, هل تعرف ماذا سيحصل ؟(delete[] vs delete)
شكراً على المشاركة من الجميع,, الأخ العواجي أتى بها أولاً :D و لكن لا مشكلة فالأسئلة قادمة بإذن الله ,, تحياتي ,,
- الاضافة من الوسط
السلام عليكم ,, يمكنك حساب عدد الـ nodes و تقسيمها على 2 للحصول على العنصر الذي في الوسط, إذا حصلت سيكون شكل الـ Linked List عندك قبل الإضافة كالتالي : Node(1) -> Node(Middle) -> Node(3) كل ما عليك هو إنشاء node جديدة و جعل الـ node التي في الوسط تؤشر عليها, ب…
- طريقة التحويل بين النظام العادي ونظام موريس !
السلام عليكم ,, أهلاً بك من جديد أخي العزيز ,, في الحقيقة يمكنك استخدام الكائن string و بالتالي تريح رأسك من وجع التعامل مع المصفوفات النصية, التعامل معه بسيط جداً و سيعطيك فرصة للتركيز على الهدف من برنامجك بدل التعب الناتج عن التعامل مع المصفوفات النصية, توجد…
- طريقة التحويل بين النظام العادي ونظام موريس !
الطريقة المذكورة في المقال جميلة, و لكن لك حرية الاختيار, الطريقة ليست بتلك الصعوبة و لكنها تضيف الكثير من الكود إلى كودك ,, على كل حال إذا كان الكود الذي لديك لا يستخدم في مشروع أكبر فلا داعي لاستخدام هذه الطريقة حسب رأيي,, تحياتي ,,
- طريقة التحويل بين النظام العادي ونظام موريس !
السلام عليكم ,, لا توجد طريقة قياسية في ++C تمكنك من تطبيق switch على الـ strings أو المصفوفات النصية, في الحقيقة ليس لديك حل إلا استخدام if statement ,, و حتى الحلول المتوفرة لكي نستطيع دمج المصفوفات الحرفية في switch ليست بالصغيرة لدمجها في برنامجك, هنا مقال…
- المؤشرات في ++c, هل تعرف ماذا سيحصل ؟(delete[] vs delete)
أهلاً بأخينا العواجي ,, ما شاء الله, الإجابة صحيحة 100% , و انت الأستاذ يا أخي العواجي :D ,, المشكلة هنا حتى أننا لو قمنا بحذف العنصر الأول سيبقى الثاني في الذاكرة محجوزاً لبرنامجنا في نظام التشغيل و لن نستطيع التحكم فيه بعد ذلك :S ,, هذه المشكلة مخادعة لدرجة …
- المؤشرات في ++c, هل تعرف ماذا سيحصل ؟(delete[] vs delete)
أهلاً بك GamingMasteR ,, بالنسبة للذاكرة الديناميكية فإن طلب الحجز و التحرير يتم تمريره إلى نظام التشغيل و هي الذاكرة المحجوزة عن طريق المؤشرx في هذه الحالة, أما بالنسبة للمتغيرات على الـ Stack فإنها لا تحرر إلا بعد الخروج من المجال Scope الذي عرفت فيه تلك الم…
- المؤشرات في ++c, هل تعرف ماذا سيحصل ؟(delete[] vs delete)
السلام عليكم ,, عندما يبدأ أي شخص في تعلم ++C فإن المتعة لا تبدأ حتى يصل الشخص إلى مرحلة التعامل مع المؤشرات :D السبب بسيط جداً, و هو أن ++C, تترك الحرية للمبرمج للتعامل مع الذاكرة يدوياً, الآن تصور أن لديك السطر التالي في برنامجك : char* x = new char[2]; و قم…
- طريقة لتوليد أرقام عشوائية مع ضمان عدم تكرارها
السلام عليكم ,, شكراً جزيلاً على المعلومة أخ باسم, لم أكن أعرف أنه يمكن توليد أعداد عشوائية نضمن اختلاف الأرقام المكونة لها :) هل هناك اسم لهذه النظرية ؟ تحياتي لك أخ باسم,,
- البرمجة بلغة C++
يمكنك ترجمة أكواد C على أنها أكواد ++C و لكن لا يمكن العكس, و أعتقد أن الكود الذي كتبته هو كود ++C صالح , تحياتي ’’
- مساعدة بسيطة من الكل
هذا هو الكود بعد التعديل, و نصيحتي أن تبدأي بقراءة الكتاب المقرر عليك و فهمه قبل كتابة أي كود : #include <iostream> using namespace std; int main(){ char Usage; int Gal; double bill; cout << "Enter the code, ( I ) for Industrial OR ( H ) for Home Usage : "; ci…
- ماهي لغة برمجة الكود
السلام عليكم ,, لا أدري ما وظيفة هذا الكود, و لكن أليس هذا الكود متعلق بعملية إرسال البيانات عن طريق الـ UART ,, و لا أعتقد أن الكود سيحتاج إلى تحويل فهو مكتوب بلغة C و يمكنك ترجمته على أنه بلغة ++C ,, تحياتي ,,
- البرمجة بلغة C++
السلام عليكم ,, أليس الكود كود C ؟, على ما أعتقد الكود سيعمل على أنه كود ++C !
- البرمجة متعددة المهام أو Multitasking
للرفع,, الموضوع جميل جداً ,,
- الدليل السريع نحو Gplv3
السلام عليكم ,, لا أدري أخ ابراهيم إن كنت على اطلاع على فلسفة البرمجيات الحرة, و لكن لهم وجهة نظر أخرى بالنسبة للبرامج تختلف عن الفكرة "الرأسمالية", الحقيقة أنا أتفق معهم في هذا الشيء و لو أنني مستخدم و لم أصل إلى "درجة" مبرمج برامج حرة. الفكرة أنك لو اشتريت س…
- ++c ... المحاضرة ( 9 )
السلام عليكم ,, الشكر الجزيل للأخ أبوسلمان على مجهوده المستمر في الدروس, في الدرس تكلم الأخ أبوسلمان عن الفرق بين = و == في عمليات التكرار, و أخبرنا أن المترجم لا يصدر خطأ إذا استخدمت إحداهما بدل الأخرى و لكن يحصل خطأ منطقي في برنامجك, و أضاف الأخ العواجي إلى …
- [تنبيه - عدم تكرار المخالفة :]ساعدوني في Recursion
هذا الموضوع يشتمل على مخالفة أو أكثر لقواعد المشاركة. الرجاء التنبه وعدم تكرار المخالفة في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية. وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!! قواعد المشاركة /index.php?showtopic=29343 لا أنسى أن أشكر الأخ سنان الذي دائم…