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

مامعني هذا الكود

مغلق
بدأه دمعة وفاء في 9 مارس 2006 · 1 رد · 480 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد معنى هذا الكود سطر سطر

time_t rawtime;

 time ( &rawtime );
 //printf ( "Current date and time are: %s", ctime (&rawtime) );
 cout<<"TIME IS .."<<ctime(&rawtime)<<endl;

وبالذات اللي بين القوسين ( &rawtime )

تراني مبتدأ وهذه لم أدرسها بعد فأجو مساعدتي

تحياتي

#2

الـ & تعني عنوان، مثلاً لدينا متغير اسمه Now لمعرفة عنوان هذا المتعير نكتب Now&

Now& هو قيمة عنوان Now في الذاكرة.

الآن الدالة التي في مثالك تقوم بوضع عدد الثوانِ منذ : 00:00:00 تاريخ 1-1-1970 حتى الآن.

وترجع هذه القسمة:

now=time (NULL);

الآن المتغير now يحتوي عدد الثواني المذكور.

طريقة أخرى تعمل وهي :

time (&now);

الآن المتغير now يحتوي عدد الثواني المذكور.

وقمنا بإستعمال & لكي نعطي للدالة قيمة المؤشر (عنوان الذاكرة) .. لماذا؟؟

لأن الدالة تستقبل كبارامتر متغير من نوع مؤشر (عنوان ذاكرة).

هذا الموضوع مغلق.

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

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

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

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

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