محمد علاء الدين
مشرف قسمي C/Cpp و Windows API
- الدولة الإسلامية
- Operating Systems & Compilers
- النوعين int128 و uint128
قمت بكتابة مكتبة للتعامل مع الأرقام الصحيحه بحجم 128بت و 256بت، بالمرفقات محتويات المكتيه و التى بإيجاز هى كالتالي: الفئه int128: تمثل رقم صحيح بإشاره و مكون من 128بت و تمثل الأرقام بحد أدني 170141183460469231731687303715884105728- و بحد أعلي 17014118346046923…
- أوجد نتيجة العمليه الحسابيه
نعم كلامك صحيح. معلش احيانا انسى :blush:
- كيفيه التعامل مع الكلمات العربيه في لغهc++
هذا الكلام غير صحيح.
- كيفيه التعامل مع الكلمات العربيه في لغهc++
النوع wchar_t يستخدم لمثل هذا الأمر و الترميز المستخدم يعود للمترجم و في الأغلب يكون إما Universal Character Set الخاص بـ ISO او UTF-16 الخاص بـ Unicode، و مهما كان ايهم فالقيم الرقميه المستخدمه واحده بكلاهما. لإستخدام الحروف العربيه يتم كالتالي: whcar_t c = L…
- أوجد نتيجة العمليه الحسابيه
أهلا أخ خالد، إذا تم تطبيق الكود فى المثال بالأعلي على الأنواع الأساسيه فالمترجم سيعترض على اكثر من جزء، و حيث ان هذا الكود يطبق على user defined types و الذى يحتوي على المعاملات المستخدمه فلا توجد مشكله. وثائق اللغه ناقشت مثل هذا الأمر فى 2.4.5: [Example: The…
- أوجد نتيجة العمليه الحسابيه
أحيانا عندما اشعر بالملل اقوم بكتابة بعض الأكواد الغريبه و احاول إيجاد نتيجتها، إليكم إحداها: فلنفترض وجود الفئه int64: struct int64 { int64(int v) : value(v) {} int64(long long v) : value(v) {} int64(const int64& v) : value(v.value) {} int64& operator+() { re…
- كيف أرتب تعلمها !
مكان هذا الموضوع قسم المناقشات التقنيه. تم النقل
- خوارزميات لتطوير ذاكرتك
احاول جاهدا تطوير قدرتي فى العمليات الحسابيه (الجمع و الطرح و الضرب و القسمه و الجذر و الأس و كذلك اللوغارتم) بدون الأله الحاسبه، قمت بقراءة و مشاهدة العديد من الكورسات و إليكم احدى هذه الأفكار. ضرب أى رقم فى العدد 11: الأرقام خانه واحد: مثلا الرقم 7، قم بتكرا…
- حل سؤال ل array of pointer
هذه هي نسختك بعد التعديل: #include<iostream> using std::cout; void quickSort(int** arr, int left, int right) { int i = left, j = right; int* tmp; int* pivot = arr[(left + right) / 2]; /* partition */ while (i <= j) { while (*arr < *pivot) i++; while (*arr[j] >…
- طلب معلومات عن تصميم المجمعات
يعتمد الأسمبلر فى عمله علي مجموعه من الـ meta-data و التى تستخدم فى عملية التحقق من الـ syntax و الـ code generation، أيضا إسلوب الـ meta-data يتيح لك إضافة معماريه جديده للأسمبلر فقط بإضافتها و إليك مثال لـ x86: لاحظ انه لايد على درايه ممتازه بالـ x86 instruc…
- طلب معلومات عن تصميم المجمعات
صناعة اسمبلر امر بسيط و ليس معضله إلا لو كان يهدف لأكثر من معماريه، أهم شئ فى بناء الأسمبلر يكمن فى معرفة جيده لبنية الملف التنفيذى الذى تهدف له. عملية المعالجه تكون سطر سطر و يتم منها بناء AST و منها الشجره تقوم بإخراج الكود التنفيذى. يوجد كتاب إسمه Game Scri…
- حلم النظام العربى
الجديد قد يكون فى اى شئ، مثلا نظام لينوكس الواجهه البرمجيه له هي POSIX، و يوجد العديد من المبرمجين لا يصنعوا تطبيقات للينوكس لهذا السبب - و أنا منهم - و ايضا الـ Win32API ليست بأفضل من POSIX و لكن على الأقل يمكن تقبلها. توجد امثلة كرنل موجوده و تقدم نظام عمل م…
- الـ c++ و الدلفي و الأسمبلي
من الجيد ان يكون لديك طاقه تجعل لديك فضول لتعلم مثل هذه الأمور و لكن قبل ان تفكر بإحداها اقترح عليك قراءة كتاب فى مفاهيم علوم الحاسب فهو سيضعك على بداية الطريق التى منها ستحدد اى من هذه المجالات ستدخل. نصيحه: عندما يكون لديك مثل هذا الفضول قم بتركيزه على شئ وا…
- السطر ده غلط ليه ( fIn >> input1;)
المعامل << غير معرف لنوع FILE و لكن معرف للنوع istream لذا إذا اردت الكتابه داخل FILE إستخدم fwrite. و الله ولي التوفيق
- palindrome with stack and queue
أنظر هذا المثال: #include <algorithm> #include <string> #include <iostream> #include <iomanip> using std::string; using std::cin; using std::cout; bool isPalindrome(string& str); int main() { string value; char c = 'n'; do { cout << "enter value: "; cin >> val…
- تنسيق ELF
بعض المعلومات الأخرى بخصوص ELF: * لم يتم إختباره للعديد من أنظمة التشغيل لأنه الأفضل و لكن لأن الـ Specification الخاصه به متاحه للإستخدام مجانا، على خلاف غيره - مثل PE من مايكروسوفت. * ينقصه بعض الإضافات مثل Resouces. * بشكل إفتراضي لا يدعم أكثر من معماريه بن…
- 8 مستويات للمبرمجين ، أيهم أنت ؟
المفترض الا تصنف نفسك فى اى مستوي انت الأن و لا بأي مستوي ستكون بعد 20 او 100 عام و لكن لابد ان تصنف نفسك بناءا على اهدافك و على إجابة السؤال: هل البرمجه هي غايه ام وسيله بالنسبه لك؟ البرمجه لابد و أن تكون وسيله بالنسبه لك و الغايه هي امر تطمح بأن تصل إليه كأن…
- عادات تكتسبها من لغات البرمجة
friend داخل الـ ++C تساوي internal داخل الـ #C.
- عمل الشكل التالي
بالإضافه لما سابق انت لم تضع محاولتك
- ارجو المساعدة فى تحويل المعادلات من صيغة C للصيغة الرياضية
مشروع mimeTex بيحول المدخلات لـ ASCII Art او jpg