Sto usando la funzione C++ di stdio.hrename() restituisce -1. Come sapere perché il rename fallisce?
int rename (const char * oldname, const char * newname);
rename() per rinominare una cartella, ma di tanto in tanto non riesce a rinominare la cartella e ritorna -1.
C'è un modo per sapere perché non viene rinominato()?
qualsiasi modo per conoscere questa spiegazione di errore tramite qualsiasi funzione C++.
Controllare la variabile 'errno'. Utilizzare per es. ['strerror'] (http://msdn.microsoft.com/en-us/library/zc53h9bh%28v=vs.80%29.aspx) per ottenere una stringa stampabile. –