getopt for Visual Studio
Решил я вставить в свою программу getopt, и обнаружил, что под Visual Studio она не собирается. Мда. Пришлось вытаскивать из ближайшего unix'а этот самый getopt. Причём их там оказалась целая куча. Я выбрал самый простой и наименее замороченный.
добавляем в свой проект getopt.c
и getopt.h
, в текст своей программы добавляем
#ifdef __unix__
# include <unistd.h>
#else
# include "getopt.h"
#endif
этот макрос так написан, чтоб Ваша программа и под unix'ом компилилась. В качестве примера прилагается testopt.c
.
И всё.