hasan_aljudy
مشرف منتدى السى و السى بلس بلس سابقاً
- العراق - مغترب
- dev.hasenj.org
- البرمجة، اللغة اليابانية، لينوكس و المصادر المفتوحة
- سؤال حول لغة ال " D " programing language
الكومبايلر dmd يقوم يتحويل اكواد D الى لغة الآلة مباشرة دون المرور بمرحلة assembly إطلاقا, لذلك فالكومبايلر لا يحتوي على خيار (مثل gcc) لكتابة ملفات assembly, و اذا اراد المرء ذلك يجب ان يستخدام برامج اخرى تستخرج الـ assembly من الـ machine code, او بمعنى آخر,…
- مشكلة في سؤال رياضي
الاحظ في شوية تعقيد للأمور .. علشان ترتب الـ array تحتاج ان تستخدم خوارزمية للترتيب مثل bubble sort او ما شابه, و هذه الأفضل ان تضعها في function منفصل حتى تسهل عليك البرمجة. بعدين لاحظت عندك خطأ تقريبا قاتل: if ( subTest = num ) { cout << num; } لاحظ = داخل ا…
- الفرق بين و
ليست هذه هي النقطة .. لاحظ انه يستخدم .h في البرنامج الأول ...!
- سؤال حول لغة ال " D " programing language
هذا الـ wiki قديم و لا يعتمد عليه .. اكثر gui اثارت اهتمامي هي Harmonia و لكن لا يبدو انها موثقة بشكل كافي, و انا لم يكن لدي الكثير من الحماس لاتعب نفسي و احاول استخدامها .. http://www.terrainformatica.com/wiki/pmwik...rmonia.Harmonia هذا مثال Hello World منقو…
- exit() and abort() and cerr
في الحقيقة cerr يستخدم للكتابة الى الـ standard error !! يمكن مفهوم صعب شوي .. انا لا اعرف من أين جاء (اعتقد انه شي تقليدي من ايام unix و انا شخصيا لا اجد فائدة كبيرة له) هناك standard input و هو المدخل اللذي تدخل منه الحروف الى البرنامج, عادة هو الكيبورد, و ل…
- سؤال حول لغة ال " D " programing language
اظن انه لا توجد الكثير من المصادر .. عندك الموقع الرسمي http://www.digitalmars.com/d و هنا مجموعة دروس http://trac.dsource.org/projects/tutorials/wiki اضافة الى ان dsource هو مثل sourceforge تقريبا لكنه خاص ببرامج لغة D و عندك الـ news group و أنا انصح ان تتصف…
- سؤال حول لغة ال " D " programing language
سأكون متحيز و اسمح بالموضوع في قسم السي :P لاني لا اعرف اي مكان آخر يمكن نقل الموضوع اليه! (سلطان (او اي مشرف آخر), اذا غير موافق فلك كامل الحرية بنقل الموضوع الى القسم اللذي تراه مناسبا). سأتحيز ايضا و أقول انها أقوى من الـ ++C يعني, اسأل اي مبرمج ++C متعامل …
- عالم الصورة .... (للنقاش)
همممم .. لكي تحصل على لون رمادي, لازم قيم RBG تكون متساوية .. مثلا RGB=40,40,40 او 53,53,35 او اي شي .. اتصور انك تستطيع تحويل اي رقم RBG الى رمادي عن طريق اخذ المعدل من الارقام الثلاثة و جعلها جميعا مساوية للمعدل! لكن هذه الفكرة خطرت على بالي للتو فقط و لا اد…
- تطبيق فكرة ال gameloop في برنامج يستخدم glut
ههههه طبعا .. ماذا كنت تتصور!! :D
- القراءة من ملف
اين الـ main !!! //includes .. int main() { //put your code here } البرنامج يجب ان يكون داخل الـ main function و كذلك, لا تستطيع فتح نفس الملف مرتين على حد علمي: x.open("xx.txt"); y.open("xx.txt");
- 3×1 .. استدعاء دالة في كائن اخر
بالنسبة لاستدعاء دالة من class آخر, لازم يكون عندك كائن من الكلاس لكي تستدعي الدالة عليه. A a; age = a.getAge(); اذا كان getAge غير مرتبط بكائن معين, تستطيع ان تجعله static class A { //..... static void getAge() { } } و في هذه الحالة سيكون تقريبا مثل global fu…
- تطبيق فكرة ال gameloop في برنامج يستخدم glut
حسب ما اذكر, جربت استخدم glutIdleFunc بس ما نفعت .. جرب اذا تريد و قلي النتيجة.
- عالم الصورة .... (للنقاش)
الفكرة من كل هذه الهيئات هي في النهاية تخزين buffer الصورة في ملف .. ممكن تعمل ملف لا يحتوي على شي سوى الـ buffer نفسه كما هو اضافة الى مثلا 8 بايتات في البداية لتخزين رقمين هما طول و عرض الصورة.
- جدوال الاسكى كود
انت عايز تكتب الكومبايلر كله بالـ machine language؟؟!! ليه بس؟؟!!
- القراءة من ملف
ما اللذي حاولته و كيف لم تنجح .. ورينة الكود!
- تطبيق فكرة ال gameloop في برنامج يستخدم glut
كتبت موضوعا قبل فترة عن الـ game loop قدمت فيه فكرة مبسطة عن الموضوع, و كتبت ايضا موضوع عن استخدام glut مع opengl و هو في الحقيقة لم يحتوي شي جديد سوى تذكير فقط بما هو موجود في مواضيع اخرى في المنتدى. طيب, اذا مع glut حلينا مشكلة النوافذ .. و الان نريد ان نعمل…
- جدوال الاسكى كود
المعالج ليس له اي علاقة بالـ ascii بتاتا مطلقا ..
- جدوال الاسكى كود
أصل انت بتقول انك مش مقتنع بالرد بتاعي .. فبقلك طبيعي متقتنعش بيه من اول مرة .. لازم تمر فترة علشان تستوعب الفكرة كويس. في الاسمبلي حسب ما اظن اذا كنت تستخدم المقاطعات فلا تستطيع سوى كتابة الحروف, يعني لو عندك رقم 70 و تريد تكتبه على شكل "70" لازم اول شي تحول …
- جدوال الاسكى كود
المسألة ملهاش علاقة بالأسمبلي .. انا ضربت لك امثلة من لغة السي بلص بلص .. المسألة بما فيها ان الكومبيوتر يتعامل فقط مع الارقام, اي كم من المعلومات تريد تخزينه لا بد ان يتحول في النهاية الى ارقام, يعني تخزن المعلومات على شكل ارقام. اصل انت مش فاهم ان الكومبيوتر…
- جدوال الاسكى كود
قلت لك لا يوجد اي فرق بين تخزين رقم 52 كرقم او كحرف او اي شي آخر .. المعالج لا يعرف انك تريد ان تخرنه كحرف!! راجع كلامي فوق: المسألة بما فيها هي encoding يعني لا يوجد اي فرق بتاتا بين رقم 52 و رمز '&' و مفيش حاجة اسمهة اريد ان اخبر المعالج ان هذا الرقم هو كود …