பல்வேறு நோக்கங்களுக்காக நேரத்தை கணக்கிடுவதற்கு மக்கள் பெரும்பாலும் பயன்படுத்தும் நிரலாக்க மற்றும் கணினி தொடர்பான பணிகளில் நேரம் ஒரு முக்கிய காரணியாகும். கணினியின் தற்போதைய நேரத்தைக் கணக்கிடுவது அல்லது நிரலின் இயங்கும் நேரத்தைக் கணக்கிடுவது தொடர்பானது, இந்தப் பணிகளைச் செய்ய பயனர்களுக்கு உதவும் வெவ்வேறு செயல்பாடுகளை C புரோகிராமிங் கொண்டுள்ளது. C இல் மிக முக்கியமான நேரத்தைக் கணக்கிடும் செயல்பாடுகளில் ஒன்று நேரம்() செயல்பாடு.
இந்த கட்டுரையில், பயன்படுத்துவதைப் பற்றி பேசுவோம் நேரம்() செயல்பாடு சி நிரலாக்கத்தில்.
C இல் நேரம்() செயல்பாடு என்றால் என்ன?
தி நேரம்() செயல்பாடு in C என்பது உள்ளமைக்கப்பட்ட செயல்பாடாகும், இது ஜனவரி 1, 1970, 00:00:00 UTC (ஒருங்கிணைந்த உலகளாவிய நேரம்) முதல் வினாடிகளின் மொத்த எண்ணிக்கையை பயனர்களுக்கு வழங்க அனுமதிக்கிறது. இந்தச் செயல்பாடு
தொடரியல் : தி நேரம்() செயல்பாடு C இல் ஒரு எளிய தொடரியல் பயன்படுத்துகிறது, இது பின்வருமாறு கொடுக்கப்பட்டுள்ளது:
நேரம்_டி நேரம் ( நேரம்_டி * வினாடிகள் ) ;
அளவுருக்கள் : தி நேரம்() மேலே உள்ள தொடரியல் செயல்பாடு நேர_டி வாதத்திற்கு ஒரு சுட்டியை எடுக்கும், இது நேரத்திலிருந்து வினாடிகளின் எண்ணிக்கையை சேமிக்கிறது.
திரும்ப மதிப்பு : செயல்பாட்டின் திரும்பும் வகையானது வாதத்தால் சுட்டிக்காட்டப்பட்ட மாறியில் சேமிக்கப்பட்ட time_t இன் மதிப்பைப் போன்றது.
உதாரணமாக
இதன் பயன்பாடு நேரம்() செயல்பாடு கீழே உள்ள எடுத்துக்காட்டில் நிரூபிக்கப்பட்டுள்ளது:
#
#அடங்கும்
முழு எண்ணாக முக்கிய ( )
{
நேரம்_டி தற்போதைய_டி ;
தற்போதைய_டி = நேரம் ( தற்போதைய_டி ) ;
printf ( 'சகாப்தத்திலிருந்து %s%ld வினாடிகள்' ,
asctime ( உள்ளூர் நேரம் ( & தற்போதைய_டி ) ) , தற்போதைய_டி ) ;
திரும்ப 0 ;
}
மேலே உள்ள நிரல் ஒரு மாறியை வரையறுக்கிறது time_t வகையின் தற்போதைய_டி மற்றும் பயன்படுத்துகிறது நேரம்() செயல்பாடு சகாப்தத்திலிருந்து (00:00:00 UTC, ஜனவரி 1, 1970) இப்போது வரையிலான நேரத்தை வினாடிகளில் அளவிட. பயன்படுத்தினோம் asctime() struct வகை சுட்டியை மாற்றும் செயல்பாடு தற்போதைய_டி நாள் மற்றும் நேர வடிவமைப்பில் நேரத்தைக் குறிக்கும் சரத்திற்கு. தி உள்ளூர் நேரம்() செயல்பாடு தற்போதைய காலண்டர் நேரத்தைக் குறிக்கப் பயன்படுத்தப்பட்டது.
முடிவுரை
தி நேரம்() செயல்பாடு பரவலாகப் பயன்படுத்தப்படும் சி புரோகிராமிங் நேரக் கணக்கிடப்பட்ட செயல்பாடுகளில் ஒன்றாகும்