khaled_prg
عضو مجتهد
- KeRNeL
- البرمجة و التطوير
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
السلام عليكم مرحبا إخوتي :) دائما ما آتي متأخرا .. يبدو أن الوجبة كانت لذيذة بعض الشيء :D شكرا لكم على إثراء الموضوع و بانتظار الأخ Omnivore حتى تكتمل عملية نقد المحاولات. أرجو لكم التوفيق.
- ~| برنامج تعليمي للمبتدئين أمثالي ~| listening to words in English ~|
السلام عليكم مرحبا أخي :) بداية, أهنئك على هذه الأفكار الجميلة و أشكرك مرة أخرى على طرح مثل هذه المواضيع التي من شأنها إعادة نشاط القسم. من الواضح أن القسم الآن يُعاني من غياب المشرفين و الخبراء المعتمدين .. الله يرحم أيام زمان ! قمت بتنفيذ برنامجك بسرعة لكي أ…
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
أنا أيضا لاحظت ذلك و لعل هذه إحدى سلبيات التحقق اللحظي :) نعم, لضيق الوقت نسيت معالجة قضية الـ backspace و بالتالي البرنامج يعتبرها رمز غير مرئي. الرسالة التي تظهر معناها : عفوا, لقد أدخلتم رمز غير مرئي ! إديني 100 دولار عشان الترجمة :D هذا خطأ في الدفاع على ر…
- نقاش حول الدالة getch
جميل جدا, يمكننا القول أن هذه الدالة تُحاكي getchar في طريقة الإدخال .. لأنها تأخذ الحرف الأول فقط من المُدخلات كما أنها تحاكي getch أيضا في عدم ظهور المدخلات عند إجراء عملية الإدخال. و بالتالي فالدالة الجديدة لا تحاكي getch بصفة دقيقة. أكبر خدمة تُقدمها getch…
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
السلام عليكم أبدا مع أخي الغالي ahmedsaoud31 . عندما نُدخل الإيميل التالي xxxxxxxxx@yahoo..com تظهر الرسالة : This E-mail Not a valide YAHOO ID ! و عندما نُدخل الإيميل التالي xxxxxxxxx@yahoo;com تظهر الرسالة : This E-mail Not Compleat YAHOO ID ! .. لاحظ أن الأ…
- مسااعدة في الخوارزميات
+1 على تغيير الصورة. ليس n و لا n+1 أيضا :) القاعدة الثابتة لحساب عدد تكرار الأوامر الموجودة داخل for هي : ( القيمة العليا للعداد ناقص القيمة الدنيا + 1) قسمة على الخطوة (أو القيمة التي يزيد بها العداد في كل مرة). مثلا, إذا كانت لدينا الحلقة التالية : for(int …
- تكفون يا عرب نخوتكم فيني لا تقصرون
هذا القسم مُختص بــ C++/C, ضع موضوعك في هذا القسم المُختص بتطبيقات الويب و ستجد من بساعدك إن شاء الله :) أرجو لك التوفيق.
- نقاش حول الدالة getch
كلامك جميل أخي محمد :) أنا أيضا سأبحث في هذه القضية إن شاء الله. اتضحت الفكرة, بارك الله فيك.
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
السلام عليكم ما زالت لدي العديد من الأفكار البرمجية الرائعة التي يمكننا تطبيقها في حلقات قادمة من هذه السلسلة :) لكن نظرا لظروف دراسية صعبة .. سأنقطع عن المنتدى لفترة. و أرجو من كافة الأعضاء أن يُسامحوني إن كنت أخطأت في حق أحدهم و أنا بدوري أسامح الجميع :happy…
- نقاش حول الدالة getch
أشكركم إخوتي على إثراء الموضوع :) لكن من قال بأنني أريد محاكاة عمل getch في نظام Linux فقط ؟؟ أنا أريد محاكاة عمل الدالة getch بدون الإعتماد على نظام تشغيل معين !, يعني يكون الكود صالح للويندوز و لينكس و الماك و .... بالمناسبة, ما فائدة هذه المكبتة ؟ #include …
- مسااعدة في الخوارزميات
الأمر بالمعروف لا يكون على الملأ أخي أحمد :) و أنا آسف على المُداخله إن كان قد فُهم من كلامي غير مقصده.
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
السلام عليكم مرحبا إخوتي :) هناك خطأ فادح وقعنا فيه جميعا و المصيبة الكبرى أن برامجنا تعتمد بنسبة 50% على هذا الخطأ ! :( الخطأ ببساطة هو أن الدالة getch ليست من الدوال القياسية بالرغم من توفرها في جميع المترجمات تقريبا على أنظمة Windows. إذا .. استعمالنا لهذه …
- نقاش حول الدالة getch
السلام عليكم و رحمة الله و بركاته بينما كنت أناقش أخي Omnivore أمس, لفت انتباهي استدعاءه لــ getch بصفتين مختلفتين !, و هذا ما جعلني أفتح موضوعا جديدا لكي نناقش فيه بعض المسائل المتعلقة بهذه الدالة. نهتم في هذا الموضوع بنقطتين هما : ما نوع المتغير الذي تعيده g…
- مسااعدة في الخوارزميات
السلام عليكم أختي الكريمة, أنتِ تبحثين عن خوارزميات مشهورة جدا لذا يمكنك إيجادها دون طرح الموضوع أصلا لأن هذه الخوارزميات متوفرة بكثرة على النت و بلغات مختلفة أيضا. هذا الموضوع يحتوي على الخوارميات التي ذكرتيها و يزيد أيضا : امثلة لخوارزميات الترتيب بلغة السي …
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
لي سؤال واحد أخي Omnivore :) إذا كانت تعيد int فكيف تستخدمها هكذا : getch(); ألا تعني الكتابة السابقة أن getch لا تعيد شيء ؟ :blush: ننتظر تقييم أخونا ElectroDoc ثم بعد ذلك ننتقل إلى العضو ahmedsaoud31.
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
حتى نكون مُنصفين ! :) الأخ Omnivore تأكد من هذه الحالة في الدالة CopyUntil عندما استعمل الدالة assert : size_t StringUtility::CopyUntil(const char* src, int index, char* dest, size_t dest_size , char stop_char){ ClearStateBuffer(); assert(IsBufferValid(src) &&…
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
مما أثار دهشتي في برنامج الأخ Omnivore أن كلمة المرور تقبل وجود tab بينما لا يقبلها اسم المستخدم ! :blink:
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
أخي أحمد, يجب التفريق بين شيئين : الشروط الضمنية التي يفرضها المنطق حسب التحقق من صحة المُدخلات. الشروط العامة التي يفرضها المشروع. مثلا, حسب الشروط العامة للمشروع : لا يمكن لكلمة المرور أن تحتوي على أحد الرموز المخالفة. و لكن هل يمكن أن تكون كلمة المرور عبارة…
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
السلام عليكم مرحبا أخي أحمد :) بداية, كما يعلم الجميع, هذا الموضوع خاص بنقاش المحاولات لذا فمن الطبيعي جدا أن تختلف آرائنا (بما في ذلك التقييم) حول كل محاولة :) و الإختلاف في وجهات النظر لا يُفسد للود قضية (من باب التذكير فقط .. أنا أعلم أن الود بيننا في أحسن …
- اختبر مهاراتك في المؤشرات (الحلقة الرابعة)
السلام عليكم ما لكم يا شباب ؟ :) لمااذ لا أرى اقتراحات الأعضاء حول محاولة الأخ Omnivore ؟ هل تنتظروني ؟ ... لماذا ؟ :blush: أنا مجرد مشارك بسيط شأني شأن كافة المشاركين .. و ليس من المنطقي أن تنتظرني جماعة بأسرها لكي أضع اقتراحاتي أنا أولا ! :blink: ثم إني لا أ…