এখানে আমরা দেখব সি-তে ডিফটাইম() ফাংশন কী। দুটি সময়ের মানের মধ্যে পার্থক্য পেতে difftime() ব্যবহার করা হয়।
difftime() দুটি সময়ের আর্গুমেন্ট নেয়, প্রথমটি নিম্ন সীমা এবং দ্বিতীয়টি উপরের সীমা। এবং এটি এই দুটি আর্গুমেন্টের মধ্যে পার্থক্য ফিরিয়ে দেয়।
উদাহরণ
#include <time.h> #include <stdio.h> #include <unistd.h> main() { int sec; time_t time1, time2; time(&time1); printf("Current Time: %ld\n",time1); for (sec = 1; sec <= 5; sec++){ sleep(1); printf("Count: %d\n",sec); } time(&time2); printf("Ending Time: %ld\n",time2); printf("Difference is %.2f seconds", difftime(time2, time1)); }
আউটপুট
Current Time: 1554918635 Count: 1 Count: 2 Count: 3 Count: 4 Count: 5 Ending Time: 1554918640 Difference is 5.00 seconds