Problemas con la aplicación de cambio de nombre en la programación en lenguaje C
int?rename(char?*oldname, ?char?*newname);
La función del sistema rename requiere que el parámetro sea una cadena char *. Su NewName es un CString. Generalmente, si el proyecto no está en modo UNICODE, debería ser ejecutable. En modo UNICODE, no es posible, porque CString usará automáticamente WCHAR como carácter básico según el modo del proyecto.
Confirmar el modo de ingeniería. Si es modo UNICODE, se recomienda utilizar la función _trename o _wrename. Por supuesto, los tipos de parámetros deben estar unificados.