- مساعدة في برنامج يعطيني خطأ
وعليكم السلام . اجعل الدالة newnode ترجع مؤشر للـstructure وليس الـstructure نفسه : ClassInfo *newnode(int ,int ,int ,double); ClassInfo *newnode(int id,int test1,int test2 ,double final_mark) { ClassInfo *p; p=(ClassInfo *)malloc(sizeof(ClassInfo)); if(p!=NUL…
- سؤال حول ال String literals في السي
وعليكم السلام . 1- يقوم المترجم بوضع النص في مكان ما بأحد قطاعات الـBinary (قسم الـData مثلا) ، ثم بقوم باسناد عنوان النص الى المؤشر arr_ptr . push ebp mov ebp,esp sub esp,8 mov eax,dword ptr [004020f4] ; "ABC" mov dword ptr [ebp-4],eax ; arr push offset 00402…
- مشكلة في ال LED
هذه هي مكتبة Inpout32 التي تحدثت عنها . وهذا مثال على استخدامها مع #C ربما تحتاجينه .
- مشكلة في ال LED
أظن لا يمكنك العمل هنا بالطريقة الاعتيادية ، اذكر اني كنت اعمل على منفذ COM PORT RS232 موصل بـUSB Adapter وكنت اخاطب الـUSB Device وليس منفذ الـCOM . في حالتي كان هناك Filter Driver يأتي مع التوصيلة هو المسئول عن تحويل الأشارات من منفذ الـCOM الى الـUSB . أظن …
- مشكلة في إقلاع الجهاز
احتمال كبير يكون العيب من كارت الشاشة او الرامات انهم غير مثبتين ، افضل حل ان لم يكن لديك خبرة بهذا الامر ان تذهب لمركز صيانة كما قال الاخ Xacker .
- مشكلة في ال LED
السلام عليكم . في NT لا يمكن التحكم بالـPorts او الـDevice registers من Win32 user-mode application . هناك مكتبات تعتمد على Kernel-mode Device Driver لأداء هذه الوظيفة ، ابحثي في جوجل عن IO Port Library او شئ من هذا القبيل . او يمكن العمل على 16Bit Dos Applica…
- مفهوم أساليب العنونة
كمستخدم للنظام سواء كنت Programmer او User ، فليس عليك التعامل مع الذاكرة الفيزيائية بشكل مباشر الا في حالات معينة، انت تتعامل مع الـذاكرة الوهمية للعمليات فقط . ليس كل البرنامج يتم تحميله الى الذاكرة الفيزيائية عادة ، ولكن يتم تحميل الـMemory Pages المستخدمة …
- مفهوم أساليب العنونة
أنسى الذاكرة الفيزيائية الان ، انت غير مخول كمستخدم للتعامل معها مباشرة . طريقة العرض Absolute ستقوم باظهار العنوان الوهمي للتعليمات (Virtual Address) . طريقة العرض Relative ستقوم باظهار عنوان التعليمات بالنسبة لموقعها الى عنوان اخر تختاره انت (عن طريق الضغط م…
- اللغات التي جاءت من الاسمبلي
MASM مكتوب بـ++VC TASM مكتوب بـ++VC NASM مكتوب بـMinGW لا اعرف Assembler محترم لـIntel مكتوب بالاسمبلي سوى FASM . أغلب الـHigh-levl language compilers مكتوبة بـ++C . ما رأيك ؟
- لا استطيع فتح ايميلى
ربما تم فتحه من مكان غير آمن ، مقهى انترنت او من معمل في الكلية !
- عكس سلسلتين نصيتين
حجم أي مؤشر يعتمد على الـArchitecture الذي سيتم ترجمة الكود ليعمل عليه ، فمثلا اذا كان الكود سيعمل على انظمة x86 فسيكون حجم المؤشر 32 بت = 4 بايت ، اما ان كان سيعمل على انظمة x86-64 فسيطون حجمه 64 بت = 8 بايت .
- اللغات التي جاءت من الاسمبلي
على المدّعي الحجّة !
- اللغات التي جاءت من الاسمبلي
تقريبا لا يوجد . أيضا يمكنك البحث في google لأنه لا أحد هنا مهتم بهذا الفرع المهم من العلوم (فرع اللغات التي ولدتها الاسمبلي) .
- سؤال في العمليات على المؤشرات
مرر بالمرجع او مرر عنوان المؤشر نفسه . void reverse(char* str, char** ret){ printf("FUN start: %p\n", *ret); (*ret)++; printf("FUN end: %p\n", *ret); } void reverse(char* str, char* &ret){ printf("FUN start: %p\n", ret); ret++; printf("FUN end: %p\n", ret); }
- استقبال البيانات من com1
لا يوجد شئ اسمه استقبال البيانات بالهكس او الصفر والواحد ، البيانات هي البيانات بغض النظر عن التمثيل الرقمي الذي تود ان تتعامل به . ما هو نظام التشغيل الذي سيعمل عليه برنامجك ؟
- تشغيل جهاز الكمبيوتر بعدا وقت محدد
وعليكم السلام ورحمة الله وبركاته . لتشغيل جهاز في الشبكة عن طريق كارت الشبكة لابد ان يفعّل المستخدم خيار Wake On Lan في الـCMOS ، بعد ذلك يتم ارسال حزمة بيانات الى عنوان كارت الشبكة الفيزيائي MAC Address .
- تجميع وانشاء البرنامج
تختلف من Architecture الى اخر . ومن Operating System الى اخر .
- كيف تتم عملية تحديث البرامج
السلام عليكم . 1- ملف به رقم اخر اصدار على النت . 2- التطبيق الخاص بك سيتكون من 3 برامج اساسية : Main Program : وهو البرنامج الأساسي لكن لن يقوم المستخدم بتشغيله مباشراً . Launcher : وهو الذي يقوم المستخدم بتشغيله ، ووظيفته تشغيل الـPatcher اولا ثم الـMain Pro…
- [ تمت الإجابة ]فايرفوكس والمنتدى
جزانا واياكم :)
- [ تمت الإجابة ]فايرفوكس والمنتدى
السلام عليكم . كان لدي نفس المشكلة منذ اسبوعين ، قمت بحذف جميع الـCache و الـCookies والـSite References وانتهت المشكلة . لا اعرف كيف او لماذا لكن جرّب !