Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी/सी++ में strftime () फ़ंक्शन


फ़ंक्शन strftime() का उपयोग समय और दिनांक को एक स्ट्रिंग के रूप में प्रारूपित करने के लिए किया जाता है। इसे C भाषा में "time.h" हेडर फ़ाइल में घोषित किया गया है। यह स्ट्रिंग में कॉपी किए गए वर्णों की कुल संख्या लौटाता है, यदि स्ट्रिंग आकार वर्णों से कम में फिट होती है, अन्यथा, शून्य लौटाता है।

यहाँ सी भाषा में strftime() का सिंटैक्स दिया गया है,

size_t strftime(char *string, size_t size, const char *format, const struct tm *time_pointer)

यहाँ,

स्ट्रिंग - गंतव्य सरणी के लिए सूचक।

आकार - कॉपी किए जाने वाले वर्णों की अधिकतम संख्या।

प्रारूप - टीएम में समय का प्रतिनिधित्व करने के लिए कुछ विशेष प्रारूप विनिर्देशक।

समय_सूचक - tm संरचना का सूचक जिसमें कैलेंडर समय संरचना होती है।

यहाँ सी भाषा में strftime() का एक उदाहरण दिया गया है,

उदाहरण

#include <stdio.h>
#include <time.h>
int main () {
   time_t tim;
   struct tm *detl;
   char buf[80];
   time( &tim );
   detl = localtime( &tim );
   strftime(buf, 20, "%x - %I:%M%p", detl);
   printf("Date & time after formatting : %s", buf );
   return(0);
}

आउटपुट

Date & time after formatting : 10/23/18 - 10:33AM

उपरोक्त कार्यक्रम में, कई डेटा प्रकारों के तीन चर घोषित किए गए हैं। फ़ंक्शन लोकलटाइम () वर्तमान दिनांक और समय को संग्रहीत कर रहा है। फ़ंक्शन strftime() स्ट्रिंग की प्रतिलिपि बना रहा है और कुछ विशेष विनिर्देशों का उपयोग करके इसे कुछ विशेष संरचना में स्वरूपित कर रहा है।

detl = localtime( &tim );
strftime(buf, 20, "%x - %I:%M%p", detl);

  1. putwchar () सी/सी ++ में समारोह

    इस लेख में हम C++ STL में putwchar() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। पुटवचर () क्या है? putwchar() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। putwchar () फ़ंक्शन का उपयोग मानक आउटपुट डिवाइस पर विस्तृत वर्ण लिखने के लिए किया जा

  1. mbsrtowcs() सी/सी++ में कार्य करता है

    इस लेख में हम C++ STL में काम करने, वाक्य रचना और std::mbsrtowcs() फ़ंक्शन के उदाहरणों पर चर्चा करेंगे। std::mbsrtowcs() क्या है? std::mbsrtowcs() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। mbsrtowcs() का अर्थ है कि यह नल टर्मिनेटेड मल्टीबाइट कैरेक्टर स्ट्

  1. सिस्टम () सी/सी++ में फंक्शन

    कार्य को देखते हुए सिस्टम () को C/C++ में दिखाना है। सिस्टम () फ़ंक्शन C/C++ मानक पुस्तकालय का एक हिस्सा है। इसका उपयोग उन कमांड को पास करने के लिए किया जाता है जिन्हें कमांड प्रोसेसर या ऑपरेटिंग सिस्टम के टर्मिनल में निष्पादित किया जा सकता है, और अंत में पूरा होने के बाद कमांड को वापस कर देता है।