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

مصطفى 36a2

مشرف قسم C/C++

المشرفون عضو مميز جدا ★★★★

  • سوريا
  • ربّي يسّر
1,679مشاركة
640السمعة
129موضوع منشور
25 يناير 2012تاريخ الانضمام
9 يناير 2023آخر زيارة
47,773مشاهدة للملف
  1. درس : الطوابير في ++C

    لاحظت أخي أنك تخلط بين char* وبين char ... فلا توجد مشكلة من انشاء طابور للنوع char ( اي حرف واحد ) كما أرغب بإضافة أمر هام .. إن جميع هيكال البيانات في STL يمكننا استخدامها مع أي نوع سواء طان من الأنواع الأساسية في اللغة , أو كان فئة classمن تعريفنا .. وحتّى …

    9 نوفمبر 2013 في 01:35
  2. درس : الطوابير في ++C

    بارك الله فيك أخي .. لديّ عدة ملاحظات من باب التعاون على تحسين المحتوى وتفادي أي خطأ 1- بالنسبة لتنسيق المشاركة ... هل تسمح لي بتصغير الخط لتصبح المشاركة أقل حجماً وأكثر مقروئية .. 2- عند حديثك عن الفكرة النظرية للطوابير عليك ألا تخلطها بلغة البرمجة .. فالطابو…

    8 نوفمبر 2013 في 20:28
  3. تطوير : شيفرة دافينشي بلغة C

    أهلاً أخ محسن .. رأينا موضوعك الرائع ثم اختفيت من المنتدى .. ننتظر إبداعاتك :) أختي الكريمة : ! تعني نفي . حيث أن getchar تعيد الحرف الذي قرأته وأنا أريد أن أعيد return 0 ولكن الحرف المأخوذ لن يكون صفراً وسأحوله إلى صفر عن طريق النفي المنطقي ! بالنسبة لـوضع ge…

    8 نوفمبر 2013 في 20:03
  4. تطوير : شيفرة دافينشي بلغة C

    إن محرف نهاية السطر له رمز وقيمته حسب جدول آسكي هو 10 وأيضاً 13 .. ( أحدهما Line Feed و الآخر Carriage Return ) المهم أننا سنتابع القراءة إلى أن نصل إلى نهاية السطر .. وهذا عن طريق وضع الشرط : طالما الحرف المقروء أكبر من 13 ( أي أننا لم نصل إلى نهاية السطر .. …

    8 نوفمبر 2013 في 18:49
  5. تطوير : شيفرة دافينشي بلغة C

    نعم هو كما قلت أخي .. تفكّر في طرق وتكتشف انها موجودة .. ولكن لا تنصدم .. فالناس يفكّرون بكل شيء .. ومعظم الاختراعات تم اختراعها أكثر من مرّة في أزمنة مختلفة .. ولكن أحيانا تندثر حضارات وتختفي اكتشافات .. بالنسبة للخوارزمية فهي سهلة .. ولكن سنحاول تطوير الكود …

    8 نوفمبر 2013 في 18:19
  6. [تمت الإجابة] هل نعتبر تعليمات الـpreProcessor جزءاً من اللغة ؟

    أخي C++er شكرا جزيلاً لك .. هذا هو رابط الفقرة التي أشرت إليها في الحقيقة إجابتك توصلني إلى جوهر السؤال وهو أن مخترع C قام بتصميم الpreProcesses كجزء من اللغة وهذا زيادة في الإبداع يعني .. وليست من اختراع من صنع المصرّفات .. هذا ما وصلت إليه من الإجابة ! _____…

    8 نوفمبر 2013 في 01:25
  7. [تمت الإجابة] لا أرى فائدةً لكل من register , inline !

    جزاك الله خيراً .. فعلاً قررت أخيراً أن أبدأ من المراجع الأصلية للغة وأتخلّى عن فوضى التعلّم من كل منهل .. بإذن الله سأتابع القراءة , وتشبيه كتب القانون دقيق بالفعل .. سلمت يداك :)

    8 نوفمبر 2013 في 01:13
  8. التشفير باستخدام XOR

    بالنسبة للفكرة .. هي كما قلت .. وجه آخر لزيادة طول المفتاح .. (يعني لن أحصل على براءة اختراع على أي حال -_-) هذا المفهوم كثيراً ما أجده غير مجدٍ .. وهو غير فعّال في تشفير xor على أي حال وهذا هو البرهان : لدينا رسالة a ومفتاح المرحلة الأولى b ومفتاح المرحلة الث…

    8 نوفمبر 2013 في 01:00
  9. [تمت الإجابة] لا أرى فائدةً لكل من register , inline !

    السلام عليكم ورحمة الله وبركاته يُفترض بأن كتابة register تجعل المتغيّر المعرّف بعده , قاطناً ( ما أمكن ) في مسجّل من مسجلات المعالج وهذا يوفّر تعليمة mov في كل مرة نستعمل فيها هذا المتغيّر .. ولكن هذا الكلام عام جداً .. فعندما لا يجد المصرّف لزوماً لذلك فلن ت…

    7 نوفمبر 2013 في 23:01
  10. [تمت الإجابة] هل نعتبر تعليمات الـpreProcessor جزءاً من اللغة ؟

    السلام عليكم ورحمة الله وبركاته من المعروف أن مراحل تفسير الكود بلغة الـC/C++ تبدأ بتفسير التعليمات الخاصة بالمصرّف والتي تبدأ بـ# فهل هذه التعليمات تُعتبر جزءاً من اللغة ؟ أم أنها مُكمّل خاص بالمصرّف ؟ يمكنني تحديد السؤال لـ #include فقط .. فبدونها لا يمكن كت…

    7 نوفمبر 2013 في 21:57
  11. التشفير باستخدام XOR

    نعم ولكنني فكّرت في تطوير لهذه الطريقة في التشفير .. ويصبح بعدها صعب الكسر بشكل كبير جداً ... الفكرة بسيطة جداً وهي كالتالي : نحدد أكثر من مفتاح واحد .. ونبدأ بالتشفير .. أول بايت بالمفتاح الأول .. ثاني بايت بالمفتاح الثاني ... البايت n بالمفتاح n ثم نكرر الحل…

    7 نوفمبر 2013 في 17:09
  12. نقاش : هل عملية الضرب mul بطيئة بالفعل !

    ما شاء الله عليك أخي Mr.B .. جوابك هو القول الفصل .. فالنزول إلى مستوى الكيان الصلب لا يدع مجالاً للنقاش .. وإن كانت الدارة التي أرفقت مخططها بالفعل هي المستعملة في معالجات إنتل فهي بأربع مراحل .. وبما أنها غير متزامنة فهي لا تنتظر نبضات الساعة وهذا يبرر عدم ت…

    7 نوفمبر 2013 في 16:49
  13. احك لنا عن رحلتك ... ففيك انطوى العالم الأكبرُ !

    السلام عليكم .. أثناء تصفّح المنتدى فوجئت بمشاركات بعض الخبراء في المنتدى ..قبل أن يصبحوا خبراء :) إليكم بعض هؤلاء الرائعين .. بداية دخول الأخ JAAS إلى ++C كانت بدايته كما يبدو مع Visual Basic .. وقد كان نشيطاً ومقبلاً على التعلّم إلى درجة أنه بدأ محاولة بيع ب…

    7 نوفمبر 2013 في 13:46
  14. تعرف إلى std::stack

    أخي فؤاد2008 .. أهلا بك بالنسبة لسؤالك .. اقرأ النص التالي : المصدر وهذا يعني أن طريقة تنفيذ المفهوم المجرّد لstack تتم عن طريق deque فهو في الحقيقة deque ولكننا نستخدم توابع إضافة العناصر وسحب العناصر من المقدّمة فقط .. عند تغيير الsequence الذي ينفّذ impleme…

    7 نوفمبر 2013 في 11:52
  15. تحدي : بدون استخدام الحلقات !

    بالنسبة لحلّي فهو بسيط جدا .. كما أنه مقرمش :D الكود التالي يقرأ عشرة آلاف قيمة من الدخل ويطبعها إلى الخرج بترتيب معكوس دون استخدام أي حلقة أو شرط أو مكتبة عدا stdio أرجو أن يعحبكم :) #include<cstdio> #define e scanf("%i",&X[i++]); #define d e e e e e e e e e …

    7 نوفمبر 2013 في 00:07
  16. كيف اغير وظائف ازرار لوحة التحكم

    ربما أفيدك ببعض الأفكار .. أظن .. (والله أعلم ) ما يلي : للنظام خدمات .. هذه الخدمات هي برامج تعمل طوال وقت تشغيل النظام .. (يمكنك الاطلاع عليها من إدارة المهام > خدمات ) من هذه الخدمات .. التّنصت على ضغطات لوحة المفاتيح .. مثلاً ( زر تصوير الشاشة لا يعمل في ح…

    6 نوفمبر 2013 في 22:28
  17. التشفير باستخدام XOR

    السلام عليكم ورحمة الله وبركاته من أبسط طرق التشفير الرياضية .. طريقة التشفير باستخدام xor سنتحدّث عنها بإذن الله في هذه المقالة القصيرة المبدأ الرياضي : عملية xor هي عملية منطقية على الأعداد بالترميز الثنائي(تتعامل مع أصفار وواحدات فقط) .. وتأخذ معاملين بشكله…

    6 نوفمبر 2013 في 19:04
  18. تحدي : بدون استخدام الحلقات !

    :D ما شاء الله عليك .. طريقة الدارة القصيرة ... محسوبة لك بالفعل :) ولكن استدعاءات call عددا كبيرا من المرات قد تسبب Stack OverFlow أليس كذلك :) على العموم 1000 مرة لن تضر ... وانتظر رؤية حلّي (مثل فكرة الأخ حسام التي ضحك عليها )

    6 نوفمبر 2013 في 11:41
  19. تحدي : بدون استخدام الحلقات !

    الطرق السابقة صحيحة .. ولكن في الآولى استعملت if وفي الثانية استعملت عامل الشرط الثلاثي .. وكلاهما من بنى التحكم بسير الكود .. وفي كود الأسمبلي :) استعملت cmp ثم jmp أيضا فيها تحكم بسير الكود .. كما أن الأكواد السابقة جميعاً فقط لقراءة المدخلات .. يبقى الطباعة…

    6 نوفمبر 2013 في 10:35
  20. نقاش : هل عملية الضرب mul بطيئة بالفعل !

    شكرا جزيلا لك .. العملية تنفّذ مليار مرة .. والكود استغرق حوالي 11 ثانية .. وليس عندي مشكلة في ذلك ؟ أليس هذا ما قصدته ؟ أوافيك بالكود غدا بإذن الله .

    6 نوفمبر 2013 في 00:47

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

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

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

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