khaled_prg
عضو مجتهد
- KeRNeL
- البرمجة و التطوير
- أرجو مساعدتكم في هذا الكود
طيب, إذا كان الحال هكذا فلدي سؤالان : 1- في الحالة العادية (كما هو مكتوب في الكود) يجب أن نُدخل حرف واحد, ولكن ماذا لو أدخلنا كلمة (كما في الصورة بالأعلى), كيف سيكون التخزين !؟ 2- قمت باستبدال cin.get بـ cin هكذا : while (cin>>x) ثم قمتُ بتنفيذ البرنامج و كانت…
- أرجو مساعدتكم في هذا الكود
السلام عليكم أرجو منكم مساعدتي في هذا الكود : #include<iostream> #include<string> using namespace std ; int main() { string word =""; char x ; cout<<"enter your words :"; while (cin.get(x)) { if (x=='\n') { break ; } word += x ; cout<<word<<endl; } cout<<"Out …
- سؤال حول const_cast
لا لا لم أفهم هكذا !, فقط أردتُ تنبيهكم لكي تأخذوا عبارات مناسبة في الشرح بحيث أستطيع فهمها ! :blush: انظر جيدا إلى ما كتبتُ : ذكرت أنني أريد المساعدة من جميع الأعضاء و ذكرت اسمك و اسم محمد علاء الدين لأنني متأكد من أنكما تعرفان الإجابة و تستطيعان توصيل الفكرة…
- سؤال حول const_cast
السلام عليكم في البداية .. أعتذر عن أسئلتي البدائية فأنا مبتدأ في المؤشرات :blush: 1- لاحظتُ أنكم تكتبون ان الدالة تستقبل مؤشر حرفي ثم تُرسلون إليها سلسلة حرفية !!!, كيف ذاك !؟ ألم يكن من المفترض أن ترسلوا للدالة مؤشر حرفي يشير إلى السلسة الحرفية المراد إرساله…
- سؤال حول const_cast
مقبولة منك يا محمد :), بانتظار خالد الشايع و محمد علاء الدين :wink: ---------- تعديل : جاري كتابة الرد لمشاركة الأستاذ خالد الشايع :) بالتوفيق
- سؤال حول const_cast
السلام عليكم للذهاب إلى الموضوع الأصلي. قمت بكتابة هذا الموضوع الجديد لأن الأسئلة أصبحت مستقلة عن فحوى الموضوع الأصلي (الأسئلة ترتكز على الدالة فقط و خصوصا المؤشرات !) كود الدالة : bool isNumber(const char* str) { char *pMove = const_cast<char*>(str); while(*p…
- سؤال حول السويتش
السلام عليكم حسب معلوماتي فإن switch لا تدعم سوى int فقط ! و السبب وراء دعمها لـ char يعود إلى أن الأخير حالة خاصة من الأول ( لأن كل حرف يقابله عدد في جدول آسكي ) أما float و sting فلا يمكن ( بأي حال من الأحوال ) تمثيلهم كأعداد صحيحة و بالتالي لا يمكن أن "نسوي…
- التحقق المتقدم من صحة الإدخال !
قال صلى الله عليه و سلم : و الله في عون العبد ماكان العبد في عون أخيه. هل من مساعد !؟
- طلب مساعدة في عمل برنامج لفكرة ارقام الاختبار ارجوووكم
يبدو أنك تستخدم كومبايلر لا يدعم لغة السي++ القياسية !, حاول أن تتعلم السي++ على مترجم قياسي مثل الديف أو الفيجوال. أنا أتكلم عن الكود الذي كتبتُه. قمتُ بنغيير الكود بما يتناسب مع مترجمك : #include<iostream.h> #include<conio.h> int main() { int i,j=7,result=0,…
- كيفية مسح سطر محدد بدون التأثير على بقية الأسطر
هذا ما كنت أريده :wink: ,جزاك الله خيرا يا اخي الفاضل, أفدتني كثيرا .. جزاك الله ألف خير :) لو ممكن تساعدني في الأسئلة التي طرحتها في هذا الموضوع و أكون شاكر لك : التحقق المتقدم من صحة الإدخال ! دمت في حفظ الرحمن.
- طلب مساعدة في عمل برنامج لفكرة ارقام الاختبار ارجوووكم
السلام عليكم قمتُ بكتابة هذا الكود على حسب ما فهمت من سؤالك و أرجو أن يحقق المطلوب : #include<iostream> using namespace std; int main() { int i,j=7,result=0,inputs[10]; for(i=0;i<9;i++) cin>>inputs; i = 0; while(j>0) result += inputs[i++] * j--; for(i=7;i<10;i…
- سؤال عن ;;;;;;
السلام عليكم الآن اتضحت الفكرة, أشكركم على المساعدة و أخص بالذكر أخي الفاضل و مشرفنا الأكبر خالد الشايع فقد أعجبتني إجابته كثيرا :wub: كيف يتعرف المترجم على الدالة printf و انت لم تقم بتضمين المكتبة stdio.h !؟ :wacko: :blink: ملاحظة : لماذا كثرت المشاركات في ه…
- كيفية مسح سطر محدد بدون التأثير على بقية الأسطر
إضافة إلى السؤال السابق : بشكل عام فإن الدالة FillConsoleOutputCharacterA تُمكننا من استبدال سطر معين بسطر آخر مكون من حرف, هذا الحرف سيكون مُكرر عدة مرات , ولكن ماذا لو أردنا مسح الفراغ الناجم عن كتابة الفراغات في المثال السابق بحيث يكون لا يوجد سطر ما بين li…
- سؤال عن ;;;;;;
السلام عليكم بينما كنت أجرب بعض أفكاري البرمجية (الفضولية بعض الشيء), قمت بكتابة الكود الآتي : #include <iostream> using namespace std; int main() { cout<<"Hi"<<endl;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; system("pause"); return 0; } و الغريب في الأمر أن الك…
- التحقق المتقدم من صحة الإدخال !
أرجوا منك توضيح الأجزاء ذات اللون الأحمر مع شكري لك مقدما :) ملاحظة : لا أعرف ما هو const cast ! :blush: __________________________________ تعديل (أنتظر إجابتك على السؤال الذي بالأعلى ولكن سأضيف بعض التعليقات على كلامك حسب فهمي و أريدك أن تصحح لي هذه التعليقات…
- كيفية مسح سطر محدد بدون التأثير على بقية الأسطر
الحمد لله, تم حل المشكلة والفضل يعود إليك, الدالة أصبحت تعمل عندي بشكل كامل, جزاك الله ألف خير حسب ما فهمت من كلامك فإن الدالة FillConsoleOutputCharacterA تتولى مهمة حذف الأسطر حسب المعاملات التي نمررها لها, ولكن ماذا عن دالة تلوين الأسطر !؟
- التحقق المتقدم من صحة الإدخال !
السلام عليكم في البداية أشكر كلا من محمد علاء الدين و عمرو الصعيدي لما بذلا من جهد من أجل مساعدتي و أسأل الله سبحانه و تعالى أن يتقبل منهم صالح الأعمال و الأقوال و الأحوال و أن يجعل هذا العمل في ميزان حسناتهم, إنه ولي ذلك و القادر عليه. بالنسبة لأخي الفاضل محم…
- كيفية مسح سطر محدد بدون التأثير على بقية الأسطر
السلام عليكم أشكرك على المساعدة. قمتُ بتجربة الكود ولكن لم يظهر أي تأثير للدالة !!!, مع العلم أن المترجم الذي أعمل عليه حاليا هو dev ماذا تفعل الدالة FillConsoleOutputCharacterA !؟, هل تمسح الأسطر أم تقوم بتلوينها !؟ تحياتي
- التحقق المتقدم من صحة الإدخال !
السلام عليكم قمت بكتابة الكود التالي الذي يقوم بجمع عددين صحيحين و يتحقق من صحة الإدخال قبل أن يقوم بعملية الجمع, انظر الكود : #include<iostream> using namespace std; int main() { int x,y; cout<<"x="; cin>>x; while(cin.fail()) { cin.clear(); cin.sync(); cout<<…