ahmed.o.mohamed
مشرف سابق لقسم السى و السى++
- موريتانيا
- ahmed-mohamed.developpez.com
- الأدب ، الذكاء الاصطناعي ، البرمجة و حماية الأنظمة.
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الخامس و الأخير
تم منح النقاط للمشاركات المفيدة و حذف الردود الغير مفيدة, حفاظا على تنسيق الموضوع. يُغلق. أراكم في الجزء الأول من الحلقة الرابعة.
- اختبر قدراتك في C/CPP - الحلقة الرابعة, الجزء الأول
السلام عليكم الحلقة الأولى. الحلقة الثانية - الجزء الأول. الحلقة الثانية - الجزء الثاني. الحلقة الثانية - الجزء الثالث. الحلقة الثانية - الجزء الرابع. الحلقة الثانية - الجزء الخامس. الحلقة الثانية - الجزء السادس و الأخير. الحلقة الثالثة - الجزء الأول. الحلقة ا…
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الخامس و الأخير
السؤال واضح وضوح الشمس و المثال يوضح المطلوب :) محاولتي : #include <iostream> using namespace std; class point { int x, y; public: point(int abs = 0, int ord = 0) { x = abs; y = ord; } int abscisse() { return x; } friend ostream & operator <<(ostream &, point)…
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الرابع
تم منح النقاط للمشاركات المفيدة و حذف الردود الغير مفيدة, حفاظا على تنسيق الموضوع. يُغلق. أراكم في الجزء الخامس و الأخير من الحلقة الثالثة.
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الخامس و الأخير
السلام عليكم الحلقة الأولى. الحلقة الثانية - الجزء الأول. الحلقة الثانية - الجزء الثاني. الحلقة الثانية - الجزء الثالث. الحلقة الثانية - الجزء الرابع. الحلقة الثانية - الجزء الخامس. الحلقة الثانية - الجزء السادس و الأخير. الحلقة الثالثة - الجزء الأول. الحلقة ا…
- اخترنا لك(2): أستدعاء دالة قبل بدء تشغيل البر&
الطريقة الأولى وضعتُها كإجابة على السؤال المطروح أما باقي الطرق فهي للإفادة فقط. عندما يتم استخدام void, ستتم دائما إعادة صفر. عندما يتم استخدام void و عند استخدام return للخروج من الداله او عندما لا توجد return, يتم اضافة الكود التالى بعد كود المستخدم : xor e…
- اخترنا لك(2): أستدعاء دالة قبل بدء تشغيل البر&
توجد 3 طرق " قياسية " : يمكننا إنشاء فئة باسم Welcome مثلا, و نضع الأوامر المُراد إظهارها داخل دالة البناء ثم ننشئ كائن جديد من الفئة Welcome قبل الدخول في الدالة الرئيسية, هكذا : #include <iostream> class Welcome { public: Welcome() { std::cout << "Welcome to…
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الرابع
حسنا, سأبدأ بمحاولاتي هذه المرة :) محاولة رقم 1 : (استخدمتُ البنية ffblk) #include <dir.h> #include <stdio.h> #include <string.h> char *current_directory(char *path) { strcpy(path, "X:\\"); path[0] = 'A' + getdisk(); getcurdir(0, path + 3); return (path); } in…
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الثالث
تم منح النقاط للمشاركات المفيدة و حذف الردود الغير مفيدة, حفاظا على تنسيق الموضوع. يُغلق. أراكم في الجزء الرابع من الحلقة الثالثة.
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الرابع
السلام عليكم الحلقة الأولى. الحلقة الثانية - الجزء الأول. الحلقة الثانية - الجزء الثاني. الحلقة الثانية - الجزء الثالث. الحلقة الثانية - الجزء الرابع. الحلقة الثانية - الجزء الخامس. الحلقة الثانية - الجزء السادس و الأخير. الحلقة الثالثة - الجزء الأول. الحلقة ا…
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الثالث
محاولتي : #include <stdio.h> #include <string.h> #define NL 37 #define LG 127 int main() { struct code { char lettre; char * morse; }; struct code table[NL] = {'A', ".-", 'B', "-...", 'C', "-.-.", 'D', "-..", 'E', ".", 'F', "..-.", 'G', "--.", 'H', "....", 'I'…
- طلب كورس فيديو صوت وصوره
تفضل : أغلب الدورات العربية تتوقف عند البدائيات, لذا إن كنت تريد دراسة الأمور المتقدمة في C++ فعليك بتعلم اللغة الإنجليزية أو الفرنسية. (عندي روابط لدورات متقدمة جداً .. لكن بلغات أجنبية)
- أخترنا لك(1): الفاصلة(,) لفصل التعبيرات البرمجية
مثال آخر : (comma + do while) #include <stdio.h> int main() { int n; do { } while (printf("Donnez un nombre > 0 : "), scanf("%d", &n), n <= 0); return 0; } يُستخدم أيضا المعامل comma في المؤثر الشرطي (ternary operator) في حالة وجود أكثر من statement داخل كل bl…
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الثاني
تم منح النقاط للمشاركات المفيدة و حذف الردود الغير مفيدة, حفاظا على تنسيق الموضوع. يُغلق. أراكم في الجزء الثالث من الحلقة الثالثة.
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الثالث
السلام عليكم الحلقة الأولى. الحلقة الثانية - الجزء الأول. الحلقة الثانية - الجزء الثاني. الحلقة الثانية - الجزء الثالث. الحلقة الثانية - الجزء الرابع. الحلقة الثانية - الجزء الخامس. الحلقة الثانية - الجزء السادس و الأخير. الحلقة الثالثة - الجزء الأول. الحلقة ا…
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الثاني
الزر Enter يُولد رمزين هما على التوالي CR (carriage return) و LF (line feed) . العددين 10 و 13, هما الــ ASCII codes المقابلة للرمزين السابقين.
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الثاني
هذا ما لاحظتُه فقط :) أخطاء الــ Casting خطيرة جدا .. و قد تكون سببا في انهبار برنامجك !, لذا كن حذرا في المرات القادمة :happy:
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الثاني
محاولتي : #include <stdio.h> #include <string.h> #define NL 37 int main() { char ligne[128]; int i, j; struct code { char lettre; char * morse; }; struct code table[NL] = {'A', ".-", 'B', "-...", 'C', "-.-.", 'D', "-..", 'E', ".", 'F', "..-.", 'G', "--.", 'H',…
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الأول
توجد عدة أنماط للتعامل مع الملفات, أشهرها : "rb" => Read-only, binary mode "rt" => Read-only, text mode "wb" => Write-only, binary mode "wt" => Write-only, text mode "r+t" => Read / write, text mode "r+b" => Read / write, binary mode "a+t" => Adding, text mode…
- اختبر قدراتك في C/CPP - الحلقة الثالثة, الجزء الثاني
السلام عليكم الحلقة الأولى. الحلقة الثانية - الجزء الأول. الحلقة الثانية - الجزء الثاني. الحلقة الثانية - الجزء الثالث. الحلقة الثانية - الجزء الرابع. الحلقة الثانية - الجزء الخامس. الحلقة الثانية - الجزء السادس و الأخير. الحلقة الثالثة - الجزء الأول. مرحبا بك…