ऐसा लगता है कि यह सरल होना चाहिए, लेकिन मुझे इसे नेट खोज में नहीं मिला है।विफल होने पर ऑफ़स्ट्रीम खोलने में विफलता के कारण का पता लगाना() सत्य है
मेरे पास एक ऑफस्ट्रीम है जो open()
है, और fail()
अब सत्य है। मैं खोलने में विफलता का कारण जानना चाहता हूं, जैसे errno
मैं sys_errlist[errno]
करूँगा।
कि अच्छी तरह से काम कर सकते हैं का उपयोग करें, और strerror() एक मानक सी ++ समारोह है। दुर्भाग्यवश, मानक यह नहीं बताता है कि खुले() त्रुटियों को सेट करता है, इसलिए आप पूरी तरह से इस पर निर्भर नहीं हो सकते हैं। –
वीएस2013 अपडेट 3 – paulm