Ich bin mit C++ stdio.h desrename() gibt -1 zurück. Wie kann ich wissen, warum die Umbenennung fehlschlägt?
int rename (const char * oldname, const char * newname);
rename() Funktion einen Ordner umbenennen, aber gelegentlich versagt es den Ordner und kehrt zu benennen -1.
Gibt es eine Möglichkeit zu wissen, warum ist rename() fehlgeschlagen?
eine Möglichkeit, diese Fehlererklärung über eine beliebige C++ - Funktion zu kennen.
Überprüfen Sie die 'errno' Variable. Verwendung z.B. ['strerror'] (http://msdn.microsoft.com/en-us/library/zc53h9bh%28v=vs.80%29.aspx) um eine druckbare Zeichenfolge zu erhalten. –