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

هل توجد طريقة لحساب الوقت؟

مغلق
بدأه mhf2005 في 14 نوفمبر 2005 · 4 رد · 452 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل ممكن اعرف كم اخذ برنامج في السي من وقت قصدي وقت التنفيذ

كم هل ممكن اعمل ذلك

#2

اخوي توجد دالة تقيس كم استغرق برنامجك وهي كالتالي

اول شئ ضمن المكتبة

#include<time.h>

وبعدين اكتب الكود التالي

clock_t time;
time = clock();
MyFunction(......); // اكتب دالتك هنا 
time = clock() -  time;

طبعا هذا الكود يكون لازم داخل اي دالة واي استفسار أنا جاهز B)

#3

شكرا اخي على تجاوبك

ولكن افترض عندي برنامج كامل من دالة main() الى نهاية البرنامج

بس ممكن توضح ذلك بمثال بسيط

تحياتي

#4

أنظر الى تلك الاكواد الموجودة ف المرفقات

Reality check.rar

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#5

يمكنك أيضا إذا كنت تريد الزمن بدقة أكبر ان تستخدم شي من الأسمبلي, راجع هذا الموضوع:

/index.php?showtopic=63767

unsigned long long tick()
{
    _asm rdtsc;
}

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 16 نوفمبر 2005 في 00:38

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

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