История изменений
Исправление saahriktu, (текущая версия) :
А я бы мог сказать, что «позорище» - это громоздкий код с разными getopt'ами и прочим хламом. Двойки умеет ставить не только тот преподаватель, который был у Вас в ВУЗе.
Если нужны конкретные опции, то надо делать так:
for (argvp = 1; argvp < argc; argvp++) {
if (!strcmp(argv[argvp], "-a"))
MODE_KOIE = 0;
if (!strcmp(argv[argvp], "-1"))
MODE_OCPL = 1;
if (!strcmp(argv[argvp], "-h")) {
printf
("Options:\n-a - off KOI8-R wrapper (ASCII only)");
printf("\n-1 - one char per line mode\n-h - help\n");
return 0;
}
}
Исходная версия saahriktu, :
А я бы мог сказать, что «позорище» - это громоздкий код с разными getopt'ами и прочим хламом. Двойки умеет ставить не только тот преподаватель, который был у Вас в ВУЗе.
Если нужны конкретные опции, то надо делать так:
for (argvp = 1; argvp < argc; argvp++) {
if (!strcmp(argv[argvp], "-a"))
MODE_KOIE = 0;
if (!strcmp(argv[argvp], "-1"))
MODE_OCPL = 1;
if (!strcmp(argv[argvp], "-h")) {
printf
("Options:\n-a - off KOI8-R wrapper (ASCII only)");
printf("\n-1 - one char per line mode\n-h - help\n");
return 0;
}
}