tonic.gpl
- مكتبة مجانية وسهلة للواجهات في ++C
لكنها لا تدعم اللغة العربية .
- تحدي - تغيير قيمة متغير خارج الدالة
كلا الحلين لم يعطي النتيجة المطلوبة . انا استعمل جي سي سي . gcc main.c يعني حتى من دون تحسينات
- كيف يمكن فك شيفرة موقع الفايسبوك؟
اختراق الفيسبوك لا علاقة له بالـ سي++ معرفتك بلغة البرمجة سي وحدها لا تكفي لاختراق الفيسبوك .
- ربط ملفات السورس والهيدر
ماشاء الله اخ Mr.B هل تقصد ان المصرف سيقوم بهذا اوتوماتيكيا . اي انه لن يقوم بترجمة وحدة اذا كانت مترجمة من قبل ؟ .
- التعامل مع البتات والبايتات والعمليات المنطقية عليها
شكرا C++er الان اتضحت الصورة
- التعامل مع البتات والبايتات والعمليات المنطقية عليها
فعلا درس رائع , بارك الله فيك عندي استفسار بسيط انت قلت في بعض البرامج تجد شىء مثل unsigned char number = (unsigned char) -1; و الذي سيعطينا القيمة القصوى لهذا المتغيير في هذا المثال يعني 1111 1111, حسب كلامك -1 تعني 0001 1000 كيف 1111 1111 = 0001 1000 شكرا عل…
- وأخيرا.... برنامج(التقاط الصور وحفظها)
مرحبا كنت سأحمل البرنامج ولكن ما ان تبين ان حجمه 67 ميجا :wacko: اعدلت عن الفكرة . اضن انك تستخدم qt ؟
- عمل swap لمتغيرين بدون متغير وسيط
لكن تبقى طريقة المتغير الاضافي اسرع بدون المتغير الاضافي void swap(int &x, int &y){ x=x+y; y=x-y; x=x-y;} المقابل بالاسمبلي __Z4swapRiS_: pushl %ebp movl %esp, %ebp movl 8(%ebp), %eax movl (%eax), %edx movl 12(%ebp), %eax movl (%eax), %eax addl %eax, %edx movl…
- كيف انشئ لبرنامجي واجهة رسومية؟
كنت اقصد ب Terminal نافذة الدوس , يمكنك نسخ العبارة ووضعها في ملف ذو امتداد bat . ثم وضع الملف في المسار \wxWidgets-2.8.12\build\msw ثم نقرة مزدوجة على الملف فقط. لكن كما قال الاخ مصطفى بما انك في بداية الطريق ينصح بتعلم win32 api . هناك google و بة الاف الدرو…
- كيف انشئ لبرنامجي واجهة رسومية؟
الكود بلوك به plugin يتعامل مع مكتبة wxwidgets اسمه wxsmith لكن يجب تثبيت المكتبة اولا . لتثبيت المكتبة اولا انصحك بستخدام النسخة 2.8.12 http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.8.12-Setup.exe 1- تحميل 2- تثبيت 3- الدخول الى \wxWidgets-2.8.12\build…
- الحصول على قيمة Eip
شكرا على التوضيح .
- الحصول على قيمة Eip
@مصطفى void PrintEIP(int x=0){ printf("0x%x\n",*(int *)(&x-1)-9); } لماذا انقصت 9 في الاخير اليس eip محفوظ في ebp+4 مؤقتا الى غاية التعليمة ret ؟
- روابط فيديو : سلسلة لتعلّم جافا من الصفر إلى مستوى جيّد
شكرا على الروابط المفيدة لا تنسى موقع اخينا عبد الله عيد الاكثر من رائع . http://www.abdullaheid.net بحر من الدروس
- تمرين بسيط حول الملفات في لغة C
http://stackoverflow.com/questions/2361385/how-to-get-a-files-size-which-is-greater-than-4-gb
- تمرين بسيط حول الملفات في لغة C
وهذه مشاركتي على السريع , لم اجرب الكود بعد ( احتمال وجود اخطاء) #ifdef UNICODE typedef const wchar_t * spath; #else typedef const char * spath; #endif unsigned int Getfilelen( spath path ) { unsigned int flength = 0; #if defined( WIN32 ) && defined ( UNICODE …
- نقاش : هل عملية الضرب mul بطيئة بالفعل !
mul تأخذ من 3 الى 4 cycles فقط في معالجات intel . هناك تعليمات مثل div قد تصل الى 70 cycles . في رأيي ترك التحسين للمصرف قد يكون احسن من الغوص في مثل هذه الامور , لان المعالجات تختلف و latency لكل تعليمة تختلف من معالج الي أخر .
- تعرف إلى std::stack
stack<T, Sequence> الشىء الذي لم افهمه هو مادور sequence هنا , بالانجليزي يقلك هو : The type of the underlying container used to implement the stack , والحالة الافتراضية له هي : deque<T> ياريت احد الاخوة يشرحلنا فائدة sequence
- الاستخدامات المتقدمة للدالة system
جزاك الله خيرا , اسلوبك فعلا اكثر من رائع , مشكور اخي
- تحدّي الحرف الواحد !
int i, n=42; main() { for(i=0; -i<n; i--) { printf("*"); } }
- كيف يكتب هذا البرنامج ( طباعة اسم النوع )
على حد علمي RTTI تستخدم فقط على polymorphic types و ليس على الانواع العادية ! بما ان المهلة الزمنية انقضت , هل ستضع الحل او تتركه للمحاولة’