هل ممكن اعرف كم اخذ برنامج في السي من وقت قصدي وقت التنفيذ
كم هل ممكن اعمل ذلك
هل ممكن اعرف كم اخذ برنامج في السي من وقت قصدي وقت التنفيذ
كم هل ممكن اعمل ذلك
اخوي توجد دالة تقيس كم استغرق برنامجك وهي كالتالي
اول شئ ضمن المكتبة
#include<time.h>
وبعدين اكتب الكود التالي
clock_t time; time = clock(); MyFunction(......); // اكتب دالتك هنا time = clock() - time;
طبعا هذا الكود يكون لازم داخل اي دالة واي استفسار أنا جاهز B)
شكرا اخي على تجاوبك
ولكن افترض عندي برنامج كامل من دالة main() الى نهاية البرنامج
بس ممكن توضح ذلك بمثال بسيط
تحياتي
أنظر الى تلك الاكواد الموجودة ف المرفقات
يمكنك أيضا إذا كنت تريد الزمن بدقة أكبر ان تستخدم شي من الأسمبلي, راجع هذا الموضوع:
unsigned long long tick()
{
_asm rdtsc;
}تم تعديل هذه المشاركة بواسطة hasan_aljudy في 16 نوفمبر 2005 في 00:38
هذا الموضوع مغلق.