मैं C++ stdio.h केनाम बदलें() रिटर्न -1। कैसे पता चलेगा कि नाम क्यों विफल रहता है?
int rename (const char * oldname, const char * newname);
नाम बदलने() फ़ंक्शन का उपयोग कर रहा एक फ़ोल्डर का नाम बदलने के लिए लेकिन कभी-कभी यह फ़ोल्डर और रिटर्न -1 नाम बदलने के लिए विफल रहता है।
क्या यह जानने का कोई तरीका है कि नाम बदलें() विफल क्यों है?
किसी भी C++ फ़ंक्शन के माध्यम से इस त्रुटि स्पष्टीकरण को जानने का कोई भी तरीका।
'errno' चर की जाँच करें। उदाहरण का प्रयोग करें ['strerror'] (http://msdn.microsoft.com/en-us/library/zc53h9bh%28v=vs.80%29.aspx) प्रिंट करने योग्य स्ट्रिंग प्राप्त करने के लिए। –