¿Es posible utilizar un “argv” de Unicode?

Estoy escribiendo un pequeño contenedor para una aplicación que usa archivos como argumentos.

El envoltorio debe estar en Unicode, así que estoy usando wchar_t para los caracteres y las cadenas que tengo. Ahora me encuentro con un problema, necesito tener los argumentos del programa en una matriz de wchar_t y en una cadena wchar_t.

¿Es posible? Estoy definiendo elmain funcionan como

int main(int argc, char *argv[])

¿Debo usar wchar_t's paraargv?

Muchas gracias, parece que no encuentro información útil sobre cómo usar Unicode correctamente en C.

Respuestas a la pregunta(6)

Su respuesta a la pregunta