الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن دوال لم اعرف كيف تعمل والى اى مكتبة تنتمى

بدأه 3mr في 4 يونيو 2008 · 8 رد · 777 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

انى رأيت مجموعة كلمان او دوال

الكلمات

WORD;

DWORD;

BYTE;

NULL;

Sleep;

لا اعرف معناها ولا اعرف اللى اى مكتبة تنتمى :) ارجو من احد ان يساعدنى شكرا

من طلب العلى سهر اليالى

#2

هذا مثال على الدالة sleep

[background=#CBA]

#include <iostream>

#include <windows.h> //required to use the "sleep" function

using namespace std;

int main ()

{

int i;

int x;

cout << "How long to delay? (in milliseconds) ";

cin >> i;

cout << "Count down from what number? ";

cin >> x;

loop:

cout << x << ", ";

Sleep(i); //Sleep --> 1000 = 1 second

x--;

if (x > 1) goto loop;

cout << "FIRE!\n";

getchar();

getchar();

return 0;

}


[/background]

تم تعديل هذه المشاركة بواسطة فهدالشلوي في 4 يونيو 2008 في 17:24

tvquran_6.gif

#3

افهم من كدا انى Sleep اداة انتظار؟

من طلب العلى سهر اليالى

#4

نعم هي دالة إنتظار.

NULL ثابت يساوي صفر.

بالنسبة للكلمات WORD DWORD BYTE هي انواع بيانات.

tvquran_6.gif

#5

ماذا تعنى بانواع بيانات....

ممكن التوضيح اسف :D

من طلب العلى سهر اليالى

#6

ربما تكون انواع بينات Data Types او ثوابت Constants...لو كانت الشيفرة معاك او جزء منها على الأقل لديك ضعها هنا لنرى ما المقصود منها..لأن لغة ++C لا تحتوي على هذه الكلمات كـ كلمات اساسية وجوهرية في اصل اللغة.

,.,.,.,.,,.,..,.

اطيب المُنى

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#7

نعم كما اجابك الاخوة / الاخوات

DWORD ليست نوع بيانات اساسي، لكن جرت العادة باستخدامها على انها double word أي نوع بيانات حجمه ضعف حجم الـ word

كذلك WORD نفس الشي وتعبر عن نوع بيانات بحجم word

والـ word هو 2 بايت.

إضافة ...

وجدت في موقع MSDN التالي:

تم تعريفها هكذا:

typedef long DWORD

اي انها تساوي long

وللمزيد:

http://msdn.microsoft.com/en-us/library/cc230318.aspx

وهذا : http://msdn.microsoft.com/en-us/library/cc230318.aspx

تم تعديل هذه المشاركة بواسطة إسماعيل ابراهيم في 4 يونيو 2008 في 20:08

#8

DWORD is a 32-bit unsigned long

بالمناسبة , تستفيد من هذه الانواع في برمجة الجرافيكس , مثلا تحديد تنسيق الرؤوس FVF

const DWORD Vertex::FVF=D3DFVF_XYZ;

كذلك في التعامل مع Index الدليل , داخل الذاكرة نحجز المساحة بحجم Word , ايضا المؤشر على الادلة من نوع Word

اما بقية الكلمات شرحوها الاخوان ,

null قيمة تعطى للمؤشر عندما المؤشر لايؤشر إلى شئ .

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#9
typedef unsigned __int8		BYTE ,*PBYTE ,*LPBYTE;
typedef unsigned __int16	WORD ,*PWORD ,*LPWORD;
typedef unsigned __int32	DWORD,*PDWORD,*LPDWORD;
typedef unsigned __int64	QWORD,*PQWORD,*LPQWORD;

أو :

typedef unsigned char		BYTE ,*PBYTE ,*LPBYTE;
typedef unsigned short		WORD ,*PWORD ,*LPWORD;
typedef unsigned int		DWORD,*PDWORD,*LPDWORD;
typedef unsigned __int64	QWORD,*PQWORD,*LPQWORD;

تم تعديل هذه المشاركة بواسطة GamingMasteR في 5 يونيو 2008 في 03:04

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…