Итак, в Win32 API моя основная функция определена следующим образом:
wmain(int argc, WCHAR* argv[])
Я передаю ему некоторые аргументы, и я хотел бы выполнить случай переключения на основе значения аргумента, что-то вроде этого.
wmain(int argc, WCHAR* argv[])
{
char* temp = argv[];
switch (temp) {
case "one": blah blah;
...
}
Конечно, temp=argv[] не работает, я ищу предложение по его преобразованию. Прямо сейчас у меня происходит «если-иначе-если», и это ОЧЕНЬ неэффективно!
Причина, по которой мне нужно преобразовать его, заключается в том, что я не могу выполнить случай переключения в WCHAR*.
Спасибо, что посмотрели.