How to compare user date with system date in c++? -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 4 जवाब
मैंने तिथि से लिया है उपयोगकर्ता डीडी / एमएम / वर्ष में फॉर्मेट करते हैं, लेकिन मैं इसे सिस्टम की तारीख से तुलना करना चाहता हूं और जानना चाहता हूं कि उपयोगकर्ता द्वारा दी गई तारीख भविष्य में या पिछले है या नहीं!
<पूर्व> #include & lt; iostream & gt; # शामिल करें & lt; ctime & gt; Int main () {चार दिनांक [10], sysdate [10]; Cout & lt; & lt; "तिथि दर्ज करें"; CIN & gt; & gt; तिथि; // यूज़र _स्ट्रॉडेट (सिस्टम) से तारीख लेने के लिए; // सिस्टम सिस्टम प्राप्त करने के लिए (डीडी / एमएम / वाई वाई कॉट में दिए गए & lt; sysdate; // प्रिंट सिस्टम दिनांक}
यदि आप दिनांक स्ट्रिंग (तिथि time_t टाइमस्टैम्प या दिनांक tm संरचनाओं के बजाय) के साथ कड़ाई से काम कर रहे हैं, तो आप सीधे तार तार की तुलना कर सकते हैं
आप उपयोग कर रहे प्रारूप ( "डीडी / एमएम / वाई वाई ") इस तरह की प्रत्यक्ष स्ट्रिंग तुलना की अनुमति नहीं देता है।
Comments
Post a Comment