commando161
commando161 سابقا
- تحيـــــــــــــــــــــــا مــــصر
- omarkamel.wordpress.com
- Programming (C++) ,,,,, Reading all subjects except which is related to Biology & Chemistry but I read specially in Physics ,,,,,, Browsing Internet ,,,,,, Watching MBC2 & MBC Action & Comedy shows & films ,,,,,, Getting together with my friends ,,,,,, Of course EATING
- الأعداد العملاقة في ++c بمنتهى السهولة - شرح كامل
ما شاء الله ، موضوع متميز كعادتك أخى خالد لكن لى استفسار ، كيف يتم استخدام المكتبة على MinGW ، الذى يستخدم GCC فى ترجمة اكواد ++C ؟؟ ------------- سؤال خارج الموضوع : الاحظ دائماً اخى خالد انك مستخدم لـ Visual Studio ، ما هى مميزاته مقارنة باستخدام مثلاً : Cod…
- عندما خرجت الفكرة من رأس صاحبها! تغيرت خريطة البرمجيات في العالم...
بارك الله فيك أخى خالد ،، الموضوع رائع و الترجمة ممتازة أفكار هذا الرجل الحرة أكثر من رائعة ، أعتقد انه سبب من اسباب تطور البرمجيات فى عصرنا الحالى وفقكم الله ،،
- Preprocessor Directives
أشكرك أخى خالد على الشرح الممتاز ،، حياك الله :) أشكرك مرة اخرى :) أخى time1 على شرحك المتميز :) وفقكم الله ،،
- Preprocessor Directives
لى إستفسارات أخى time1 ،، انا قرأت ذات مرة انه غير مفضل بالمرة الإعتماد على PreProcessor Directives ، هل هذا صحيح ؟؟ و قرأت ايضاً ، انه لا يجب الاعتماد على الـ Macros و يجب الاعتماد على الدوال ، لأن الـ Macros غير آمنة ، هل هذا صحيح ؟ و اذا كان كل هذا صحيح ، ف…
- Preprocessor Directives
ما شاء الله ، شرح متميز جداً !! وفقكم الله ،،
- هؤلاء مبرمجو C!
الكود الأول لا يعمل بسبب عدم تعرف المترجم على printf :)
- هؤلاء مبرمجو C!
حلوة جداً لكن هل هذا الكود صحيح ؟؟ :wacko: لا أعتقد هذا :lol:
- الأستدعاء الذاتى للدوال - Recursion
الموضوع أصبح شيق جداً و رائع جداً خاصة مع دخول موضوع Fractal فيه :) بالنسبة لهذا الموضوع ،، الا يوجد Tutorial مبسط للبداية فيه لأن مواضيع الرسم تستهوينى جداً :lol: (أعتقد انه موضوع رياضى ، صحيح ؟؟) أشكركم أخوتى جميعاً على إضافاتكم هذه التى أثرت الموضوع :) وفقك…
- الأستدعاء الذاتى للدوال - Recursion
بارك الله فيك أخى الشمرى على الإضافة لكن لماذا أضفت الموضوع فى قسم الـ Data Structures ، و لماذا لم تضفه فى قسم الدوال :) أضافة رائعة أخى خالد ، بارك الله فيك :) عندما راجعت رابط Ackermann Function ، وجدت انه من المستحيل فعلاً كتابة حلقة لهذه الدالة ، لسبب بسي…
- الأستدعاء الذاتى للدوال - Recursion
انت خبير asm و أدرى منى :lol: أعتقد ان كل مرة يتم مناداة الدالة ( و بالتالى ملئ المكدس بعنوانها و عناوين متغيراتها) يتم ملئ نفس الأماكن من المتغيرات و إلا امتلأ المكدس بـ Garbage لا فائدة منه اللهم إلا استخدام الدالة مرة واحدة . مثال : حساب 5! يتم مناداة الدال…
- الأستدعاء الذاتى للدوال - Recursion
أخى fkugd2003 ، هل تقصد أن حساب مثلاً 653500! سوف يحدث مشاكل فى Recursion و لا يحدث مشاكل عند حسابه بحلقة for loop عادية :D :D انا مش فاهم نقطة ان المكدس يمتلأ بعناوين الدوال و عناوين الرجوع ، ممكن توضيح أكثر ؟
- الأستدعاء الذاتى للدوال - Recursion
بالفعل أخى fkugd2003 ، من ضمن عيوب Recursion او الإستدعاء الذاتى ، هو فيض المكدس Stack Overflow ، فذلك لو يحدث لو حدث خطأ فى كود الشرط الذى يوقف حلقة الإستدعاء ، ففى الكود فى الأعلى ، لو لا يوجد الشرط ، سوف تستمر الدالة إلى ما نهاية و تظل تتناقص حتى تصل إلى ال…
- الأستدعاء الذاتى للدوال - Recursion
أخى فهد ، هل تقصد بالتكرار هو إستخدام loop حلقة داخل الدالة بدلاً من إستخدام Recursion ؟ مثال دالة Factorial بإستخدام حلقة loop كما فهمت : انسخ الكود long double factorial ( long double num ) { long double total = 1 ; for ( int counter = 1 ; counter <= num ; c…
- الأستدعاء الذاتى للدوال - Recursion
أشكركم أخوتى time1 و بن العيد ،، ------- أغيرها ، ولا تزعل :D :D
- ترجمة اول 26 صفحه من كتاب عن نظم التشغيل
بارك الله فيك ،، ترجمة متميزة وفقك الله ،،
- الأستدعاء الذاتى للدوال - Recursion
السلام عليكــم ورحمـة الله وبركاتــه ... الـ Recursion يعنى الإستدعاء الذاتى للدوال ، بمعنى أن الدالة تستدعى نفسها من داخل الدالة . لذلك فإن الـ Recursion له الكثير من الفوائد ، كمثال : حساب Factorial لأى رقم و أيضاً داخل دوال الترتيب . N! = N × (N-1) × (N-2) …
- مشكلة مع Delete Operator
الحمد لله فهمت الموضوع ، انا كنت اعتقد انه عندما يتم تحرير الذاكرة الديناميكية بإستخدام المعامل delete ، يتم مسح القيمة التى يحملها المؤشر الذى كان يشير الى المصفوفة ، لذلك اعتقدت انى لن استطيع الوصول الى محتويات ما يشير اليه المؤشر ، لذلك كنت متعجباً من قدرة …
- مشكلة مع Delete Operator
أخى خالد ،، كفيت و وفيت ،، لكن ما أود الإستفسار عنه هو : هنا قلت ، أن حجز الذاكرة يعنى أن برنامجنا يمتلك هذه الذاكرة .... يعنى فى هذه القطعة من الكود .... a = new int[n]; cout << "Enter num: "; for (int i=0; i<n; i++) { cin >> a; } for (int i=0; i<n; i++) { co…
- مشكلة مع Delete Operator
@Time1 الحمد لله إن النتائج اللى ظهرت لى مش كده ، لأن لو دى اللى ظهرت ، كان زمان الشاشة فى ..... :D ------- مع الأخ time1 ، ظهرت نتائج عجيبة ، كيف حدث هذا ؟ الذاكرة تم تحريرها ، فكيف امتلأت بقيم Garbage كهذه ؟؟ بعد كل هذا و اللخبطة ، ما الفائدة من delete opera…
- مشكلة مع Delete Operator
شكراً أخى GM على الشرح لكن انت قلت اثناء عملية التحرير أن الـ status => free (الحالة تحول إلى free) ، يعنى نظرياً ، اول عنصر من المصفوفة سيظل محتوياً على نفس قيمته طبقا لـ : صح أم خطأ ؟ لكن من التجربة ، تم مسح قيمة أول عنصر و تحويلها إلى 0 ، و أما بقية العناصر…