Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- كيف تحسب مضروب عدد باستخدام السي بلس بلس ؟!
السلام عليكم ,, للأسف أخ باسم ليس لدي مترجم حالياً (جميع أجهزتي لا تعمل :lol: ) و لكن سأحاول مساعدتك قدر المستطاع بإذن الله. أولاً ضع جميع ملفات المكتبة في المجلد الذي يوجد به ملف الكود. ثانياً في المحرر الذي تعمل عليه, قم بتضمين ملفات المكتبة داخل مشروك, ثالث…
- كيف تحسب مضروب عدد باستخدام السي بلس بلس ؟!
السلام عليكم أخ باسم, حسناً أعتقد أني فهمت كلامك خطأً :wacko: سأنتظر أجابات الأعضاء, و بعد ذلك هل الممكن أن تطلعنا على كيفية فعل ذلك :rolleyes: , بالنسبة للمكتبة فهي موجهة لـ ++C و ليس لـ C لأنها تعرف الأعداد على أنها فئة جديدة, و يمكنك إجراء الحسابات عليها بش…
- دعوة عامة لتوحيد المصطلحات في المنتدى
السلام عليكم ,, أولاً أرحب بأخونا cipher :) و أعتقد أنكم حصلتم على إضافة رائعة باللغة الصينية :rolleyes: على كل حال يا أخوان, لا تأخذوا الموضوع بشكل شخصي, ففي النهاية الموضوع يمكن أن يفشل (مزح :D ) و لكن بإذن الله سنخرج بقائمة محترمة من الترجمات ربما تعتمد بأس…
- كيف تحسب مضروب عدد باستخدام السي بلس بلس ؟!
السلام عليكم ,, أخ باسم, أنت تريد طريقة لحساب أعداد طويلة جداً لا تستوعبتها الأنواع الموجودة في ++C/C ,, حسناً ما رأيك لو قلت لك أن هناك classes جاهزة لفعل هذه الأمور و يمكنك استخدام الجمع و الضرب و القسمة ....... معها كما تستخدمها مع النوع Int B) إضافة إلى أن…
- النصوص في ++c, أي الطريقتين أفضل!
السلام عليكم ,, بارك الله فيكم يا أخوة :rolleyes: موضوع الـ Optimizations ليس سهلاً أبداً, أحياناً لا يكون بتلك الأهمية و أحياناً لا مفر منه! و بالحديث عن Intel, هذه الشركة توفر لك مكتبات very optimized للمطورين لكي يعملوا عليها في مجالات البرمجة الأساسية, مثل…
- سؤال : ما هو التحميل الزائد Overloading
السلام عليكم ,, في ++C كما في Java هناك Static members, و لكن الكلام حول virtual هو كلام عن الـ polymorphism و كيفية انشاء interfaces في ++C, تحياتي ,,
- "فكر معنا" في كيفية حل مشلكة 'n\' في Getline **
السلام عليكم ,, سؤال جميل :) هناك دالة أعرفها في cout تسمى flush تقوم بالعمل, و لكنها غير موجودة في cin ,, مع قليل من البحث :D void flush(istream & is) { is.clear(); char nextChar; while( (nextChar = is.get()) != '\n' && nextChar != EOF) { } is.clear(); } يمكن…
- [ تمت الإجابة ]مساعدة في انشاء نافذة بسيطة في Windows
السلام عليكم أخي garo, للأسف أن هذا القسم مخصص لبرمجة windows و أرى أن وجهة نظرك صحيحة نسبياً, إذا أردتم يمكنني إرجاعه و اعتماد برمجة windows تحت ++C/C لتصبح في قسم ++C مباشرة, تحياتي ,,
- دعوة عامة لتوحيد المصطلحات في المنتدى
السلام عليكم ,, المصطلحات التي لا خلاف عليها حتى الآن هي : المجموعة الأولى : كائن : Object تعليق : Comment تحويل : Casting إعادة تعريف : Overloading إذا كان لدى أحد من الأخوة اعتراض على الترجمة فليذكر اعتراضه مع ذكر رقم المجموعة و المصطلح. --------------------…
- دعوة عامة لتوحيد المصطلحات في المنتدى
السلام عليكم ,, حسناً سأضع مالدي :) بالنسبة لترجمة Function, فأنا اتفق مع الأخ اسماعيل, بترجمتها لدالة, لأني أرى أن معنى إجراء هو أمر يتم اتباعه, و مجموع هذه الأوامر هو ما يعطينا الدالة Function ككل, إضافة إلى أن الدوال بالمعنى الرياضي تعتبر مطابقة للدوال بالم…
- كيف اقوم بالمقارنة في قاعدة If بإستخدام الاسكي كود
:resentful: :haha:
- كيف اقوم بالمقارنة في قاعدة If بإستخدام الاسكي كود
السلام عليكم ,, يبدو أن معلوماتي قديمة :blush: getch(); _getch(); الأولى غير قياسية و الثانية هي القياسية! تحياتي ,,
- كيف اقوم بالمقارنة في قاعدة If بإستخدام الاسكي كود
السلام عليكم ,, ماشاء الله حلول من كل حدب و صوب :clapping: و لكن لي سؤال حقيقة, هل يوجد في مكتبات ++C أو C دوال للـ Unbuffered I/O كما عرضت أخي اسماعيل :hmm: لأني بحثت و لم أجد إلا الـ Buffered يعني الـ streams فقط, لا أدري إن كانت الدالة getch موجودة كـ Stand…
- دعوة عامة لتوحيد المصطلحات في المنتدى
السلام عليكم ,, ماشاء الله المناقشة ترتقي مع كل مشاركة, أنا آسف لأني لم أطرح المجموعة الأولى من المصطلحات بعد, و لكني احترت حقيقة :( لأني لا أعرف ما هو أول شيء يجب ترجمته! هل لكم أن ترشدوني إلى الطريق الصحيح في طرح المصطلحات, لأني وجدت أن الترجمة ستكون للمصطلح…
- النصوص في ++c, أي الطريقتين أفضل!
السلام عليكم ,, أهلاً بك أخي أحمد, الحقيقة أني راجعت الكود الخاص بالـ string ,, و هذا هو الكود الخاص بالمعامل =+ : basic_string& operator+=(const basic_string& __s) { return append(__s); } basic_string& operator+=(const _CharT* __s) { return append(__s); } bas…
- شرح Preprocessor Directives
السلام عليكم ,, آه منك يا رومانسي أنا مع كلامك 100%, رغم أن لدي بعض الأسئلة العالقة في ذهني, كيف تقوم اللغات الأخرى كـ Java مثلاً باستخدام الـ Generics ,, هل هي تطبيق لمبدأ الـ Polymorphism على سبيل المثال, وليست كالـ Templates في ++C ؟ الـ Templates لم تعد مج…
- النصوص في ++c, أي الطريقتين أفضل!
شكراً جزيلاً أخي باسم,, هذا يعني أن عمليات الضرب و القسمة في المعالج هي نفسها على الورق :D ألا يوجد خوارزميات محسنة لهذه العمليات ؟ تعديل : كنت أقصد أنه كيف تتم عملية الحساب على التوازي ؟ بالمناسبة منذ عدة أشهر حاولت تصميم فئة لأعداد بطول 256 bit ولكنها باءت ب…
- النصوص في ++c, أي الطريقتين أفضل!
السلام عليكم ,, أخي blueteeth ,, مع إن الكلام ليس موجهاً لي, و لكن النقاش معك مثمر و لا يمكن أن أفوت الفرصة B) هناك معلومة لست متأكداً منها, و لكن المعالجات تستخدم خوارزميات خاصة في عمليات الضرب و القسمة و لا تعتمد على عملية الجمع في تطبيق هذه العمليات, أود حق…
- النصوص في ++c, أي الطريقتين أفضل!
السلام عليكم ,, :rolleyes: كلام جميل, أستاذ عماد , أوامر المعالج إما أن تأخذ معاملين أو معامل واحد أو لا تأخذ أي معامل, هذا يعتمد على الأمر نفسه, و لكن الزمن المستغرق لتنفيذ نفس العملية على معالجين مختلفين, يختلف باختلاف بنية المعالج, بشكل مبسط, تردد المعالج ه…
- [ تمت الإجابة ]التحكم في الرجستري
يمكنك استخدام اسمبلي داخل كود سي و لكن لا يمكنك فعل العكس :P هل يمكنك إعطائنا بعض الأمثلة ؟