Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- هل بإستطاعة ++cتوليد أرقام عشوائيه
السلام عليكم ,, طلبك متوفر في ++C, هناك دالة تقوم بتوليد أرقام عشوائية, هذه الدالة تعمل وفق خوارزمية معينة (ليس المطلوب منك معرفة كيف تعمل :rolleyes: ) و لكن المطلوب هو فهم كيف تستدعيها في برنامجك , أولاً هذه الدالة صحيح أنها تقوم بتوليد أرقام عشوائية و لكنها …
- وجهة نظر
السلام عليكم ,, يا أخوان انتم فهمتوني غلط :D ,, أنا لم أفهم من كلامك الاستهانة يا أخ وليد :lol: و فهمت أنك تريد رؤية بعض البرامج التي صممها العرب لا أكثر,, لا أدري أخ X-Ware, ماذا تقصد بهذا الكلام :hmm:
- وجهة نظر
السلام عليكم ,, على كل حال لا تستهن بالعرب كثيراً, هناك شخص مصري اسمه حاتم مصطفى, مقاله في codeproject حول الـ Symbolic Differentiation ,, المقال حصد أكثر من مئة ألف مشاهدة بكثير, إضافة إلى أن حصل على تقييم 4.8 B) ,, أعتقد أن الأستاذ حاتم كان مبرمجاً في شركة ح…
- وجهة نظر
و الله لا أدري إن كان هناك برامج مفتوحة المصدر ,, و لكنك ستجد الكثير من الكود في المنتدى أغلبها لبرامج غير كاملة! لا أعتقد أنه يهم إن كان بأيدي عربية أم لا, المهم اننا نتعلم سواء كان هذا البرنامج من شخص عربي أو حتى برازيلي :)
- أعرف مستواك بالغنجليزية : منقول
السلام عليكم ,, يا أخوان موضوع الـ formal و الـ slang يذكرني بحادثة حصلت لأحد أصحابي في المنطقة التي أعيش فيها,, أخينا بالله كان مشتري سيارة جديدة, و حب يوقف قدام محل, المهم هو نزل من السيارة و قال لصاحب المحل اللي كان برا المحل : can I bark here :D طبعاً صاحب…
- يا مبرمجي ++c, لا تلعبوا كثيراً بالمؤشرات و استخدموا Stl !
السلام عليكم ,, أنا ما راح أسيبك في حالك يا باشا :P استخدام api مباشرة لا أنصح به بشكل عام, طبعاً بما إنك اسمبلاوي فراح تعترض قبل ما تسمع السبب :D صحيح أن new ستستخدم دوال api في الخلفية, و لكنك باستخدام api مباشرة تنازلت عن أهم ميزة لـ ++C و C و هي الـ portab…
- ربط الفيجوال سي ++ مع Access
السلام عليكم ,, هنا موضوع للأخ garo أتمنى أن تجد فيه الفائدة : برمجة قواعد البيانات باستخدام Ado و لغة ++C في الموضوع وصلات لمواضيع أخرى في المنتدى حول قواعد البيانات ايضاً ,, تحياتي ,,
- وجهة نظر
السلام عليكم ,, بالنسبة لموضوع الـ header file ,, فلـ ++C فلسفتها الخاصة التي ورثتها من C ,, و التي تقضي بتعريف الدوال و الفئات قبل كتابة الكود الخاص بها, و بالتالي يمكن للمترجم أن يبني الـ Model الخاص بالدالة أو الفئة بناء على ذلك التعريف, طبعاً هذا باختصار ش…
- يا مبرمجي ++c, لا تلعبوا كثيراً بالمؤشرات و استخدموا Stl !
السلام عليكم ,, أعتقد أن الأمر اختلط عليك قليلاً, API أي نظام تشغيل لا يوفر ما توفره STL, STL توفر Data structures إضافة إلى algorithms و APIs أنظمة التشغيل ليس لها علاقة بهذه الأمور, و حتى لو وفرتها أنظمة التشغيل فلن تكون بكفائة STL أو قوتها و مرونتها, و خصوص…
- يا مبرمجي ++c, لا تلعبوا كثيراً بالمؤشرات و استخدموا Stl !
السلام عليكم ,, أهلاً بالأخوة garo و GamingMasteR,, الحقيقة أن الأخ garo قد شرح لكم العملية كاملة من طقطق للسلام عليكم :lol: بالحديث عن STL فهي بحق تعتبر واحدة من أقوى المكتبات التي يمكن للشخص أن يثق بها B) بعيداً عن منتجات الشركات التجارية, فيمكن اعتبار تصميم…
- يا مبرمجي ++c, لا تلعبوا كثيراً بالمؤشرات و استخدموا Stl !
جميل جداً :resentful: و لكن السؤال الأصلي لم يتم الإجابة عليه :D مع ملاحظة أن السرعة التي يتميز بها الـ vector ليست بسبب استخدمه لدالة معينة! بل هناك طريقة معينة يتبعها في حجز الذاكرة, هل لديكم أفكار يمكن طرحها! تحياتي ,,
- يا مبرمجي ++c, لا تلعبوا كثيراً بالمؤشرات و استخدموا Stl !
أهلاً يا باشا :rolleyes: و الله الدوال اللي انت تكلمت عنها لا أعرفها أبداً :wacko: هل الدوال تبع win api ؟؟ لأنه أعتقد أن new تستخدم دوال نظام التشغيل أيضاً, تحياتي ,,
- يا مبرمجي ++c, لا تلعبوا كثيراً بالمؤشرات و استخدموا Stl !
السلام عليكم و رحمة الله ,, في الحقيقة كنت أقرأ اليوم موضوعاً حول المؤشرات, و من ضمن الحديث اتى ذكر المصفوفات الديناميكية و الـ linked lists, و من المعروف أن الـ linked lists يمكن تصميمها بسهولة و خصوصاً عند الحديث عن زيادة الحجم تلقائياً عند إضافة عنصر جديد ل…
- ماهو الenum ...؟؟ مقالة تفصل هذا الموضوع بالكامل ..
السلام عليكم ,, شكراً أخ سنان على هذا الدرس B) كما قال أخي romansy,, إضافة إلى ذلك, يمكن تمرير الـ enums إلى الدوال على شكل وسائط, و فائدة هذا الشيء أنه عند إرسال قيمة غير مذكورة في تعريف الـ enum سيصدر المترجم خطأ ينبهنا على ذلك,, تحياتي ,,
- فيجول سى بلس بلس 2003 أو 2005 دوت نت
السلام عليكم ,, شكراً للأخ garo على المعلومات المفيدة, ببساطة أخي وليد, تتوفر مكتبتين مع مترجمات ++C بشكل افتراضي, الأولى هي الـ C runtime library و الأخرى هي Standard Template Library ,, الأولى فيها بعض الدوال التي تستخدم بشكل شائع, و الثانية و هي من أقوى الم…
- كيف أريد أن أتعامل مع أنواع بيانات مختلفة في الملفات(لو تكرمتوا)*
السلام عليكم ,, كما قلت لك سابقاً هذا ممكن عن طريق الـ reinterpret_cast , و لكنه ليس بالبساطة المتوقعة, لأن كل ما يقوم به هذا الـ cast هو إعادة تفسير العنوان, و يترك باقي التفاصيل عليك, فهو لا يفرق بين أنواع بسيطة أو struct أو class أو غيره ,, تحياتي ,,
- كيف أريد أن أتعامل مع أنواع بيانات مختلفة في الملفات(لو تكرمتوا)*
السلام عليكم ,, عملية تعديل قيم المتغيرات عن طريق مؤشرات من نوع آخر, للأسف ليست بتلك البساطة المتوقعة, هناك الكثير من الأمور التي يجب أخذها في الحسبان, هذا المقال من codeguru يعتبر بداية جيدة لتوضيح أكبر مشكلة يمكن تواجهها, و هي كيفية تمثيل الأعداد في الذاكرة,…
- كيف أريد أن أتعامل مع أنواع بيانات مختلفة في الملفات(لو تكرمتوا)*
السلام عليكم ,, مصفوفات void تكلم عنها الأخ HGB في المواضيع المثبتة حول المؤشرات, و لكن سأتكلم بشكل مبسط حول هذا النوع, رغم أني لن أتكلم عن void خصوصاً, لأنه عبارة عن شكل آخر للمؤشرات, و لكني سأعرض بعض الطرق للتحويل بين المؤشرات و التي ستفتح لك المجال, لأنه في…
- مافائدة هذه الشرط !
صحيح.
- أعرف مستواك بالغنجليزية : منقول
أما لو صحيح بجد :D بس انت ما كنت تعمل زيارات للمطبخ, أنور هو طباخ الانجليزي تبعنا :P