ప్రోగ్రామింగ్ మరియు కంప్యూటర్-సంబంధిత పనులలో సమయం ఒక ముఖ్యమైన అంశం, ప్రజలు వివిధ ప్రయోజనాల కోసం సమయాన్ని లెక్కించడానికి ఎక్కువగా ఉపయోగిస్తారు. C ప్రోగ్రామింగ్ అనేది సిస్టమ్ యొక్క ప్రస్తుత సమయాన్ని లెక్కించడం లేదా ప్రోగ్రామ్ యొక్క రన్నింగ్ సమయాన్ని లెక్కించడం వంటి వాటికి సంబంధించినది అయినా, వినియోగదారులు ఈ విధులను నిర్వహించడానికి సహాయపడే విభిన్న విధులను కలిగి ఉంటుంది. C లో అత్యంత ముఖ్యమైన సమయ-గణన ఫంక్షన్లలో ఒకటి సమయం () ఫంక్షన్.
ఈ వ్యాసంలో, మేము ఉపయోగించడం గురించి మాట్లాడుతాము సమయం () ఫంక్షన్ సి ప్రోగ్రామింగ్లో.
C లో సమయం() ఫంక్షన్ అంటే ఏమిటి?
ది సమయం () ఫంక్షన్ in C అనేది అంతర్నిర్మిత ఫంక్షన్, ఇది జనవరి 1, 1970, 00:00:00 UTC (కోఆర్డినేటెడ్ యూనివర్సల్ టైమ్) నుండి మొత్తం సెకన్ల గణనలను అందించడానికి వినియోగదారులను అనుమతిస్తుంది. ఈ ఫంక్షన్
వాక్యనిర్మాణం : ది సమయం() ఫంక్షన్ C లో ఒక సాధారణ వాక్యనిర్మాణాన్ని ఉపయోగిస్తుంది, ఇది ఇలా ఇవ్వబడింది:
సమయం_t సమయం ( సమయం_t * సెకన్లు ) ;
పారామితులు : ది సమయం() పై వాక్యనిర్మాణంలో ఫంక్షన్ సమయం_t ఆర్గ్యుమెంట్ వేరియబుల్కు పాయింటర్ను తీసుకుంటుంది, అది సమయం నుండి సెకన్ల సంఖ్యను నిల్వ చేస్తుంది.
రిటర్న్ విలువ : ఫంక్షన్ యొక్క రిటర్న్ రకం ఆర్గ్యుమెంట్ ద్వారా సూచించబడిన వేరియబుల్లో నిల్వ చేయబడిన time_t విలువకు సమానంగా ఉంటుంది.
ఉదాహరణ
యొక్క ఉపయోగం సమయం() ఫంక్షన్ క్రింది ఉదాహరణలో ప్రదర్శించబడింది:
#
#include
int ప్రధాన ( )
{
సమయం_t ప్రస్తుత_టి ;
ప్రస్తుత_t = సమయం ( ప్రస్తుత_t ) ;
printf ( 'యుగం నుండి %s%ld సెకన్లు' ,
asctime ( స్థానిక సమయం ( & ప్రస్తుత_t ) ) , ప్రస్తుత_t ) ;
తిరిగి 0 ;
}
పై ప్రోగ్రామ్ వేరియబుల్ని నిర్వచిస్తుంది time_t రకం ప్రస్తుత_t మరియు ఉపయోగిస్తుంది సమయం () ఫంక్షన్ యుగం (00:00:00 UTC, జనవరి 1, 1970) నుండి ఇప్పటి వరకు ఉన్న సమయాన్ని సెకన్లలో కొలవడానికి. మేము ఉపయోగించాము asctime() struct రకం పాయింటర్ని మార్చే ఫంక్షన్ ప్రస్తుత_t రోజు మరియు సమయ ఆకృతిలో సమయాన్ని సూచించడానికి స్ట్రింగ్కు. ది స్థానిక సమయం() ప్రస్తుత క్యాలెండర్ సమయాన్ని సూచించడానికి ఫంక్షన్ ఉపయోగించబడింది.
ముగింపు
ది సమయం () ఫంక్షన్ విస్తృతంగా ఉపయోగించే C ప్రోగ్రామింగ్ టైమ్-కాలిక్యులేటెడ్ ఫంక్షన్లలో ఒకటి