- كود تحويل درجة الحرارة
+1 مصطفى :D لاتنسخ أبداً من ملف pdf، هذين الحرفين: – و: - شكلهما نفس الشيء الا أن كل منهم رمز مختلف تماماً (الأول رقمه 0x96 والثاني 0x2d هو علامة الطرح في الكيبورد)، كبر الخط وستلاحظ الإختلاف: – -
- █◄۩أول موضوع لي بالمنتدى۩ لنخرق قوانين الألعاب ۩ لعبة SNAKE FD بلغة C ۩►█
اللعبة رائعة جداً :lol: أرى أنك تستخدم SDL_image فقط لعرض أيقونة الثعبان على النافذة، يمكنك التخلص من SDL_image.dll وكذلك اعتمادياتها libpng13.dll وjpeg.dll عن طريق عرض الأيقونة يدوياً، فقط 4 أسطر: SDL_SysWMinfo sysinfo; SDL_VERSION(&sysinfo.version); SDL_GetW…
- إعادة توليد الأخطاء .. تمرير الوسطاء للدالة printf
هذه أخطاء اختيار النوع الخطأ للدوال التي تتطلب format مثل printf و scanf وغيرها، في المثال الأخير الدالة printf حسب الـformat تنتظر متغيرين int (أي 32 بت)، بينما ممر لها متغير int و متغير long long int (أي 64 بت)، وقتها ستعطي نتائج عشوائية تختلف حسب المعالج وح…
- تصميم خط عربي جديد ارجوا النصيحة
انظر لهذه الوثيقة : تطوير الخطوط العربية
- برنامج يشتغل اكثر من مره بعدد الضغطات
أنشيء mutex عند تشغيل البرنامج أوّل مرة بعدها يمكنك استخدامها لمعرفة وجود نسخة من البرنامج مع عدمه، انظر لهذا المقال: إنشاء تطبيق لاتعمل منه الا نسخة واحدة هذا مثال بـC# على برنامج رسومي، فقط اضف مابين التعليقات \****\ وغير ما أشرت إليه: using System; using Sy…
- [ تمت الإجابة ]سؤال : كيف نعرف عضو static داخل class
عندما تعطي قيمة للمتغير الثابت فأنت لاتسند له قيمة فقط، بل تحدد أيضاً أي ملف object سيتواجد به هذا المتغير (ملف الـobject هو الملف الذي سيولد بعد تجميع assembling ملف الـcpp). المتغيرات الثابتة في الفئات ستترجم لمتغيرات عامة global في كود الأسمبلي الذي يولده ا…
- عدد تكرر كلمه في عمود
** مشاركة مكررة **
- عدد تكرر كلمه في عمود
فرضاً أن اسم الجدول table واسم العمود column، يمكنك عدّ جميع القيم هكذا: SELECT column, COUNT(column) FROM table GROUP BY column; ستعطي شيء مثل: no | 6ok | 4yes | 3 اذا كنت تريد قيمة محددة، يمكنك استخدام: SELECT COUNT(column) FROM table WHERE column = 'ok'; وس…
- مشكلة في الدالة()printf
انظر لهذا السطر: System.out.printf("%s %s\t%d\t$%f\n", emp1.getFname()+""+emp1.getLname(), emp1.getID(),emp1.getSalary()); الدالة printf تأخذ أربع قيم أنت تمرر لها ثلاث قيم، هذا الجزء: emp1.getFname()+""+emp1.getLname() سيضم النصين ويعيد نصّ واحد، بينما يقابله…
- مبتدئ وعندي مشكلة مع ال Package
main.py فقط اسم يمكنك تبديله لما تريد، ونعم يلزم أن يكون خارج المجلد Phone، إذا كنت تريد أن تضعه داخل المجلد فيلزم تغيير اسم الملف: __init__.py إلى Phone .py.
- خطأ غريب في بايثون
ضع test case بمثال على الأرقام التي تظهر فيها الخطأ بدل int ( input ()) . عموماً إذا كنت تحاول استخدام ارقام كبيرة فهناك حدود للأرقام لايستطيع المعالج أو المفسر تعديها، مثلاً لدي الرقم 1.7976931348623157e+308 (أقصى رقم يمكن التعامل معه في كمبيوتري) لو ضربته في…
- مبتدئ وعندي مشكلة مع ال Package
المفسر يعطيك سبب الخطأ عند حدوثه، اقراها أو ضع رسالة الخطأ التي تظهر لك. هذا الجزء: #!/usr/bin/python # Now import your Phone Package. import Phone Phone.Pots() Phone.Isdn() Phone.G3() تأكّد من أنك تضعه في ملف (سمه مثلاً main.py) خارج الجلد Phone الذي يحوي تلك…
- تحدّي الحرف الواحد !
ممكن أيضاً تبديل < بـ+: int i, n=42; main() { for(i=0; i+n; i--) { printf("*"); } } إذا صارت قيمة i = -42 سيصبح جمعها مع n صفر وستتوقف.
- من يحدّد الWord Size
حجم الـword يحدده حجم مسجلات المعمارية، مثلاً 16 بت في معمارية 8086 و 32 بت في معمارية x86 و 64 بت في x64. هناك خلط شائع بسبب ويندوز، في ويندوز حجم الـword يقابل 16 بت و الـdword يقابل 32 بت، هذه الأحجام ليست صحيحة بل ورثها ويندوز من دوس عندما كان حجم الـword …
- تحويل الكود الى الاسمبلي
ax = ax + 7 تكافئ التعليمة: add ax, 7 تضيف 7 على محتويات المسجل ax وتنقل الناتج إليه
- ما هو الـ API
الـAPI من ناحية برمجية ليست أكثر من مجموعة وظائف أو دوال عادية، فقط لا أكثر. المقصود بها الدوال أو الوظائف التي توفرها في تطبيقك أوبرنامجك أو موقعك لتمكّن الآخرين من تخصيص برنامجك أو إضافة خصائص إليه أو أتمّة بعض الأعمال. لكن: 1. يفترض أن تكون هذه الدوال ثابته…
- تحدي بسيط يظهر انخفاض مستوى لغة C (تمرير الوسطاء لـ printf)
بالنسبة لجزء المعالجة الأولية، فكل مايقوم به المصرف عند استخدام #include أنه سيأخذ محتويات الملف الرأسي وسيضيفها للملف .c، مثلاً هنا: // file.c int printf(const char *p, ...); void func(void) { #include "mostafa36a2.txt" printf("%d %d %d %d\n"); } int main(voi…
- هل يمكن برمجة العاب المتصفح بواسطة البايثون
لا، لايمكنك استخدام بايثون مباشرة للبرمجة للمتتصفح. المتصفحات تستخدم جافاسكربت و html ويمكنك برمجة الألعاب من خلالها. هناك بيئات تطوير ألعاب يمكنك استخدامها لبرمجة ألعاب المتصفحات، ابحث عن html5 game framework أو انظر لهذه الصفحة HTML5 Game Engines - Which HTM…
- سؤال : لماذا لا يعمل ملف .jar على الهاتف المحمول ؟
عبارة "أكتب البرنامج مرة وشغله في كل مكان" عبارة غير دقيقة، دعاية فقط. المقصود بها في الحقيقة تعليمات أو أسمبلي آلة جافا java bytecode هي نفسها على كل المنصات، العمليات الرياضية والمقارنة وطريقة استدعاء الوظائف. لكن المكتبات تختلف وقد لاتكون متوفرة على تلك الم…
- مشكلة واجهتني عند استخدام wget لتنزيل البايثون على سيرفر لينكس
لاتثبت برنامج من المصدر على السيرفر، رايح يتعبك في المسقبل اذا أردت تحديث النظام. حدث نظامك ونزل بايثون من مدير الحزم كي يتم تحديث بايثون آلياً ولاتحديث تعارضات في اصدارات الحزم.