السلام عليكم ورحمة الله وبركاتة
انى رأيت مجموعة كلمان او دوال
الكلمات
WORD;
DWORD;
BYTE;
NULL;
Sleep;
لا اعرف معناها ولا اعرف اللى اى مكتبة تنتمى :) ارجو من احد ان يساعدنى شكرا
السلام عليكم ورحمة الله وبركاتة
انى رأيت مجموعة كلمان او دوال
الكلمات
WORD;
DWORD;
BYTE;
NULL;
Sleep;
لا اعرف معناها ولا اعرف اللى اى مكتبة تنتمى :) ارجو من احد ان يساعدنى شكرا
من طلب العلى سهر اليالى
هذا مثال على الدالة 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
ربما تكون انواع بينات Data Types او ثوابت Constants...لو كانت الشيفرة معاك او جزء منها على الأقل لديك ضعها هنا لنرى ما المقصود منها..لأن لغة ++C لا تحتوي على هذه الكلمات كـ كلمات اساسية وجوهرية في اصل اللغة.
,.,.,.,.,,.,..,.
اطيب المُنى
[وسط]
♥ Countess ♥

♥
[/وسط]
نعم كما اجابك الاخوة / الاخوات
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
DWORD is a 32-bit unsigned long
بالمناسبة , تستفيد من هذه الانواع في برمجة الجرافيكس , مثلا تحديد تنسيق الرؤوس FVF
const DWORD Vertex::FVF=D3DFVF_XYZ;
كذلك في التعامل مع Index الدليل , داخل الذاكرة نحجز المساحة بحجم Word , ايضا المؤشر على الادلة من نوع Word
اما بقية الكلمات شرحوها الاخوان ,
null قيمة تعطى للمؤشر عندما المؤشر لايؤشر إلى شئ .

اشهد ان لا إله إلا الله وان محمدا ً رسول الله
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]
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…