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

Khaled Alshaya

مشرف قسم السي ++

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

  • ياليتها كانت حمص(سوريا)
  • Design and Impl. of Programming Languages
2,052مشاركة
826السمعة
88موضوع منشور
20 سبتمبر 2006تاريخ الانضمام
1 مارس 2021آخر زيارة
40,092مشاهدة للملف
  1. هل لديك طريقة لتحويل حرف من Upper إلى Lower ؟

    هذه طريقة أخرى خطرت لي باستخدام الـ boolean to int conversions: char a = 'A', b; b = a + (a > 90) * -32 + (a <= 90) * 32; تعديل: شكراً للأخ namespace على اكتشاف مشكلة في الكود قبل التعديل :)

    16 يوليو 2010 في 18:11
  2. ترتيب ملف شكلا

    أنا طلعت جاي أبيع الماء في حارة السقايين :lol: أكيد يا حسن لا يمكن المقارنة بين Python و ++C في هذا النوع من البرامج, لأن Python أفضل بكل بساطة. عموماً, أنا لم أرد استخدام Boost, و إلا كان الكود سيصبح أفضل بكثير و أقرب لكود Python, و لكن ليس كثيراً :P

    16 يوليو 2010 في 05:30
  3. هل من طريقة لبناء تطبيقات ويب بلغة C++ ؟

    بشكل عام, تستخدم ++C في جميع أنواع الـ Backends. بمعنى أبسط, إذا أردت بناء مكتبة, و استعمالها بـ ++C أو بغيرها فهي من أفضل اللغات من هذه الناحية. بالنسبة لبناء Desktop Application فلا مشكلة يوجد العديد من الـ Frameworks التي يمكن الاختيار منها. أما الويب فمن ا…

    16 يوليو 2010 في 01:56
  4. ترتيب ملف شكلا

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

    16 يوليو 2010 في 01:43
  5. هل لديك طريقة لتحويل حرف من Upper إلى Lower ؟

    أخ محمد, هناك العديد من الدوال في المكتبة القياسية لـ C لمعرفة نوع الحرف: http://en.wikipedia.org/wiki/Ctype.h#The_contents_of_.3Cctype.h.3E

    15 يوليو 2010 في 20:04
  6. نظام للنقاط في الفريق العربي

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

    15 يوليو 2010 في 19:33
  7. هل لديك طريقة لتحويل حرف من Upper إلى Lower ؟

    لم نكن نحاول اختراع طريقة, عبارة عن سؤال للمتعة لا أكثر :)

    15 يوليو 2010 في 13:40
  8. لم تم قياس معمارية الحاسب بهذه الطريقة؟

    يا محمد, عملتلي شورت في آخر فيوز كان عندي :lol: كلامك تمام و صحيح 100%. لم أكن أعرف أن هناك Ranges مطلوبة من الـ standards! دائماً, كنت أعتقد أن قواعد الأحجام هي المطبقة, و عندما قرأت مشاركتك أول مرة اعتقدت أنها تتعارض مع قواعد الأحجام! هنا تلخيص للـ standards…

    14 يوليو 2010 في 19:42
  9. لم تم قياس معمارية الحاسب بهذه الطريقة؟

    أخ محمد بالفعل, آخر draft لـ C يحدد "أصغر" مدى ممكن لتلك الأنواع و يترك للـ implementation الحرية في أن يكون المدى أكبر من ذلك! لم أكن أعرف ذلك صراحة, و هذه أحد نقاط الإختلاف الجديدة بين ++C و C :) بدأت الأسلاك تتشابك في عقلي, سأعود لهذه النقطة بعد قليل من الق…

    14 يوليو 2010 في 19:12
  10. لم تم قياس معمارية الحاسب بهذه الطريقة؟

    أهلاً أخي محمد, هذه عبارة عن implementation defined constants. و 03++C تعتمد على C89, و Cpp0x تعتمد على C99. و في كلا الحالتين, مدى الأنواع متروك للـ Implementation. هذا بالنسبة لـ ++C و أنا متأكد منه. المعلومة الجديدة, و بصراحة انا متفاجئ منها :lol: هي المتعل…

    14 يوليو 2010 في 18:52
  11. المكتبة مع h أو بدونها

    السلام عليكم ... الموضوع ببساطة, أنه لم يكن هناك "مرجع" standards للغة ++C. و كانت جميع الـ classes و الدوال و الثوابت و غيرها تأتي في المجال العام global مثل C بالضبط. هذا خلق الكثير من المشاكل, خصوصاً عندما تقوم بكتابة دالة لها نفس الإسم لماهو موجود في الـ s…

    14 يوليو 2010 في 16:26
  12. لم تم قياس معمارية الحاسب بهذه الطريقة؟

    لا يا عزيزي, الـ octet عبارة عن حالة خاصة من الـ byte عندما يكون عدد الـ bits في الـ byte ثمانية بالضبط. و لكن الاستخدام الشائع لكلمة byte يقصد به 8 bits, لأن أكثر من 99% من الأجهزة التي ستتعامل معها تعتمد على ذلك. هناك معالجات صغيرة جداً, كالموجودة في التلفاز…

    14 يوليو 2010 في 16:15
  13. لم تم قياس معمارية الحاسب بهذه الطريقة؟

    في الحقيقة, أن المؤشرات ليست أنواع أولية بالمعنى "الدقيق". و كما قلت لك سابقاً, اصطلح على تعريف int على أنه الـ word الخاصة بالـ machine التي يعمل عليها البرنامج. و لكن هذا ليس شرطاً مطلوباً. أما *void فهي عبارة عن مؤشرات خاصة, تستطيع حمل أي نوع من أنواع المؤش…

    14 يوليو 2010 في 12:48
  14. لم تم قياس معمارية الحاسب بهذه الطريقة؟

    السلام عليكم ... سؤال جميل أخي هويدي :) دعني أوضح لك شيئاً في البداية. لغة C عندما صممت, وضع في الحسبان أنها ستعمل على أنظمة مختلفة جذرياً. حتى افتراض أن الـ Byte يحتوي على 8 bits لا يفترض في لغة C! لغة C و ++C تعملان "فعلياً" على أنظمة حيث عدد الـ Bits في الـ…

    14 يوليو 2010 في 08:36
  15. توليد الأرقام العشوائية !

    لم أقصد أنه لا يمكن الحصول على بيانات عشوائية. ماقصدته أنه إذا أردت بيانات عشوائية حقيقية فهذه ليست طريقة مضمونة. وضعت الرابط للفائدة, و لاحظت أنك أشرت إلي أن البيانات ليست عشوائية حقيقية في مشاركتك. تحياتي...

    13 يوليو 2010 في 01:12
  16. خيال علمى / حاسب بدون عتاد Computer Without Hardware

    لمعلوماتك فقط, عملية تحويل الصوت إلى بيانات نصية(يمكن تحليلها) فقد العلماء الأمل فيها. http://robertfortner.posterous.com/the-unrecognized-death-of-speech-recognition الخطوة التالية, هي تحليل معنى البيانات التي قمنا بتحويلها من الصوت(semantic analysis). هذه ال…

    12 يوليو 2010 في 23:26
  17. توليد الأرقام العشوائية !

    السلام عليكم ... Could a truly random number be generated using pings to psuedo-randomly selected IP addresses? No!

    12 يوليو 2010 في 23:13
  18. نظام للنقاط في الفريق العربي

    جميل جداً, المنتدى يتطور يوماً بعد يوم. إن شاء الله سترتقي التطويرات الجديدة بالمنتدى للأعلى.

    12 يوليو 2010 في 01:30
  19. مشكلة في تحرير الذاكره لمؤشر struct tm

    السلام عليكم ... أخ هويدي, انظر لتعريف الدالة هنا: http://cplusplus.com/reference/clibrary/ctime/localtime/ Return Value A pointer to a tm structure with the time information filled in. This structure is statically allocated and shared by the functions gmtime …

    10 يوليو 2010 في 21:36
  20. ما رأيك بFirefox 4.0 beta ؟

    هذه ميزة "هندسية" رهيبة جداً. عندما تسقط إحدى الـ processes فإنها تسقط لوحدها, و الـ Parent Process تنبه إلى هذا الأمر, و التواصل يكون عبر IPC مما يعني أنه مهما حصل في إحدى الـ tabs لن يؤثر ذلك على الـ Parent Process. هندسة جميلة جداً. هذا الأمر متبع في nix* م…

    9 يوليو 2010 في 23:03

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

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

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

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