الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Mr.B

خبير C/C++

الخبراء المعتمدون عضو فعال ★★★

656مشاركة
667السمعة
36موضوع منشور
26 يوليو 2010تاريخ الانضمام
9 ديسمبر 2017آخر زيارة
41,290مشاهدة للملف
  1. مساعده في H-W

    إذا أردت أن تكتب كود إنسخه و ألصقه ثُمّ حدد الكود وإضغط على . مشكلتك أنك عرفت الـx مرتين ولم تقفل أحد الأقواس. ايضا إذا أردت أن تقسم دوماً إستخدم متغيّر من نوع float أو إسخدم الـcast كي يعامل العدد الصحيح عند القسمة كـfloat : #include<iostream> using namespace…

    3 مايو 2012 في 14:19
  2. اريد شرح Structures & Enumerations

    لو أنك تريد كتابة مكتبة لواجهة رسومية وتودّ أن تكتب دالة مثلاً لعرض نافذة. النافذة لها خواص معينة مثل "عنوان النافذة" و "عرضها" و "إرتفاعها". يُمكنك إستغلال البُنية struc في لتحديد تلك الخواص هكذا : #include<stdio.h> typedef struct { char* title; int width; in…

    30 أبريل 2012 في 06:46
  3. نزع الكومنت من ملف سي بلس بلس

    كتبت هذا الكود بالـc : #include<stdio.h> #include<stdlib.h> #include<errno.h> #include<string.h> int main(int argc, char** argv) { int i = 0; char* file_name = argv[1]; if( file_name == NULL ) { fprintf(stderr, "Usage: %s <cpp file>\n", argv[0]); return(-1); }…

    29 أبريل 2012 في 19:34
  4. مساعده في الarray

    إنظر لهذا المثال : #include<stdio.h> int main(void) { int i; int array1[3] = {10, 22, 13}; int array2[3] = {9 , 13, 2 }; int array3[3]; for(i = 0 ; i < 3 ; i++) array3 = array1 - array2; for(i = 0 ; i < 3 ; i++) printf("(array1 = %d) - (array2 = %d) = (array3 …

    28 أبريل 2012 في 18:38
  5. البرمجة الكائنية OOP لمبرمج Python الحديث

    السلام عليكم ورحمة الله وبركاته البرمجة الكائنية دائماً ماتكون عقدة لدى المُبرمج الحديث. فأغلب كُتب البرمجة تعتقد أن المبرمج قادم من جافا أو من C++ أو تبالغ في تصوير البرمجة الكائنية وتجعلها شيء مختلف جداً أو تستخدم تشبيهات خطائة في الشرح. الذي يحصل أنّ المبرم…

    27 أبريل 2012 في 22:05
  6. send email

    نعم يلزمك كتابته. لست مبرمج جافا لذا ﻻ أستطيع مساعدتك بهذا. لكن يمكنك تحميل مُفسّر بايثون من هنا (حمّل Python 2.7.3 Windows Installer ) ويمكنك الآن عمل خادم smtp بسطر واحد (إكتبه في سطر الأوامر cmd) : > python -m smtpd -n -c DebuggingServer localhost:1025 الآن…

    24 أبريل 2012 في 19:15
  7. send email

    الخطأ أنك وضعت الـlocalhost (أي جهازك) على أنه خادم البريد والبرنامج يحاول الإتصال به ويرد بأنه غير موجود. يلزمك خادم smtp أولاً. هناك وحدات لجافا لإختبار إرسال البريد منها Dumbster أو SubEtha SMTP تمكنك من عمل خادم smtp محلي وهمي كي تختبر إرسال البريد.

    24 أبريل 2012 في 17:40
  8. متى نحصل على أرقام عشوائية لا تتكرر

    ولهذا تُسمّى 'pseudo random number generating' أي توليد رقم عشوائي غير حقيقية. أيّ عدد يُولد عن طريق خوارزمية ليس بعدد عشوائي تماماً. فمجرد إستخدام خورزمية "فيعني أنّ هناك نمط " وهذه ليست عشوائية. وربما لو عرفت مُدخلات الخوارزمية الأولى لإستطعت تكهّن جميع الأر…

    19 أبريل 2012 في 15:19
  9. متى نحصل على أرقام عشوائية لا تتكرر

    جرّب أيضاً إستخدام دوال تولبد الأرقام العشوائية التي توفّرها مكتبة OpenSSL , مثال لـ RAND_pseudo_bytes : #include<stdio.h> #include<openssl/rand.h> /* * $ gcc gen_random.c -o gen_random -lssl * $ ./gen_random */ int main(void){ int array[1]; RAND_pseudo_bytes(…

    18 أبريل 2012 في 22:54
  10. ما الفائدة العملية لعمليات الـByte shifting مثل >> و << ؟

    السلام عليكم ورحمة الله وبركاته أولاُ كي يكون الموضوع مفيد ومفهوم من الجميع سأشرح موضوع إزاحة البايتات byte shifting. يقابل 11 في النظام الثُنائي 1011. إذا كُنت تستخدم Python يمكنك الكتابة في محثّ التشغيل : $ pythonPython 2.6.6 (r266:84292, Dec 27 2010, 00:02:…

    8 مارس 2012 في 17:59
  11. مبتدئه في لغة الاسمبلي

    مثل هذه العملية ﻻتتطلب فهم عميق, بل قراءة صفحة لمرة تكفي : mov eax, 30 ; ينقل الرقم 13 إلى المسجل add eax, 12 ; يُضيف 12 للمسجل, والتي تحوي 30 ليصبح 42 sub eax, 10 ; يطرح 10 من محتوى المسجل, 42, ليصبح 32 وسيصبح لدينا في المسجل eax الحل, 32.

    5 مارس 2012 في 17:53
  12. حجز الذاكرة بإستخدام GlobalAlloc

    السلام عليكم ورحمة الله وبركاته كتبت برنامج بسيط يستخدم GlobalAlloc , البرنامج يقوم بحجز مساحة حجمها 1024 ويكتب بها مئة "X" ثُم ينهيها بـNull byte ويظهر الناتج في MessageBox : .386 .model flat, stdcall option casemap:none include windows.inc include user32.inc…

    26 فبراير 2012 في 20:05
  13. استفسار ..بسيط

    تعلم لغة برمجة جديدة ليس بالأمر الصعب, يمكنك أن تتعلم أي لغة في أيام بل تستطيع كتابة برامج مفيدة من الساعات الأولى إن كانت لديك خبرة مسبقة. لكن كنصيحة, تجنّب الـC\C++,Java,PHP حالياً أو أيّ لغة متخصصة بمجال معين, لغة تدخلك في تعقيدات إعرابها وقصورها أو أي لغة …

    14 فبراير 2012 في 01:08
  14. مساعده في فك تشفير هذا الملف

    هذا ليس كود جافا, بل كود جافاسكربت وشتان بين اللغتين. عموماً إنسخ الموجود في ملف إسمه file.html مثلاً, وبدّل هذا الجزء : document.write(unescape(OutString));</script> بهذا : dec = unescape(OutString).replace(/&/g,'&').replace(/>/g,'>').replace(/</g,'<').replac…

    10 فبراير 2012 في 17:14
  15. ماهى طريقة كتابة كلاس فى c ليسى فى c++

    أشكرك أخي على التعقيب, ممكن توضع أين الخطأ لأنني فعلاً لم أستطع إكتشافه. مثلاً هنا : class->name = (char*) malloc(sizeof(char) * strlen(name)); class->name = name; قلت أنني سأنشئ مساحة حجمها يساوي تماماً حجم name (حجم الـchar مضروب في طول name), وبعد أن جهزتها…

    3 فبراير 2012 في 05:32
  16. كتابة شفرة برنامج بالسي بلس بلس

    2 فبراير 2012 في 15:44
  17. ماهى طريقة كتابة كلاس فى c ليسى فى c++

    إنظر لهذا الحيلة : /* * FILE: class.h */ #include<string.h> #include<stdlib.h> typedef void say_t(char *); typedef struct { say_t* say; char* name; } __class; void say( char *string ){ printf("%s\n", string); } __class* new(char* name){ __class* class = (__cla…

    2 فبراير 2012 في 15:09
  18. مساعدة في المصفوفات !

    ربما تقصد هذه : #include<stdio.h> #define true 1 #define false 0 int main(void){ char array[] = {1,2,5,7,3,8}; int lookup; printf("Number?: "); scanf("%d", &lookup); int counter = 0; int isexist = false; while( array[counter] != sizeof(array) ){ if( array[coun…

    2 فبراير 2012 في 14:53
  19. ماهي التقنيات والأساليب المساعدة في تصميم مشروع كبير و متشعّب

    أنت الآن كتبت الـ1000 سطر وهذه الألف نصف أحد الحُزم التي يحتاجها برنامجك .. كيف تختبر نصف الحزمة هذه وتتأكم من خلوها من الأخطاء ؟ أتمنى أنك فهمت قصدي

    22 يوليو 2011 في 16:44
  20. ماهي التقنيات والأساليب المساعدة في تصميم مشروع كبير و متشعّب

    السّلام عليكم ورحمة الله وبركاته أودّ أن أسأل عن التقنيات التي يمكن غير الهاوي (الغير مختص) إستخدامها للتخطيط لمشروع قبل البدء في تكويده. حالياً يمكنني كتابة أجزاء تعمل لوحدها بدون مشاكل (سكربتتات بسيطه). لكن تبدأ المشاكل حينما أكتب أجزاء تعتمد على بعض أو عندم…

    22 يوليو 2011 في 16:23

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…