Всегда устанавливайте указатель на NULL после его освобождения. Можно попытаться освободить нулевой указатель.
Стоит написать свою бесплатную оболочку, чтобы сделать это автоматически.
Вы можете использовать CommandLineToArgvW ()
для преобразования в массив строк Unicode в стиле argv. К сожалению, версии для ANSI-строки нет. Также учтите, что это не устанавливает argv [argc]
(т.е. элемент после последнего аргумента) в NULL.