কম্পিউটার

সি-তে একটি ফাংশন দ্বারা নেওয়া সময় কীভাবে পরিমাপ করা যায়?


এখানে আমরা দেখব কিভাবে প্রক্রিয়ার সময় গুনতে হয়। এই সমস্যার জন্য, আমরা clock() ফাংশন ব্যবহার করব। ঘড়ি() time.h হেডার ফাইলে উপস্থিত থাকে।

অতিবাহিত সময় পেতে, আমরা শুরুতে clock() ব্যবহার করে সময় পেতে পারি, এবং কাজের শেষে, তারপর পার্থক্যগুলি পেতে মানগুলি বিয়োগ করতে পারি। এর পরে, প্রসেসরের সময় পেতে আমরা পার্থক্যটিকে CLOCK_PER_SEC (প্রতি সেকেন্ডে ঘড়ির টিকের সংখ্যা) দিয়ে ভাগ করব।

উদাহরণ

#include #include void take_enter() { printf("কাউন্টার বন্ধ করতে এন্টার টিপুন \n"); while(1) { if (getchar()) break; }}main() {// take_enter() clock_t t দ্বারা নেওয়া সময় গণনা করুন; t =ঘড়ি(); printf("টাইমার শুরু হয়\n"); take_enter(); printf("টাইমার শেষ \ n"); t =ঘড়ি() - t; ডবল টাইম_টেকন =((ডবল)টি)/CLOCKS_PER_SEC; // অতিবাহিত সময়ের গণনা করুন printf("প্রোগ্রামটি কার্যকর করতে %f সেকেন্ড সময় নিয়েছে", time_taken);

আউটপুট

টাইমার শুরু হয় কাউন্টার টাইমার বন্ধ করতে এন্টার টিপুন 
  1. কিভাবে উইন্ডোজ 10 এ 24 ঘন্টার ঘড়ি 12 ঘন্টা পরিবর্তন করবেন

  2. কিভাবে উইন্ডোজ 10 এ 24 ঘন্টার ঘড়ি 12 ঘন্টা পরিবর্তন করবেন

  3. কীভাবে অ্যান্ড্রয়েডে 24-ঘন্টা ঘড়িতে স্যুইচ করবেন

  4. উইন্ডোজ 10 ঘড়ির সময় ভুল? এখানে এটা ঠিক কিভাবে!