дурацкий вопрос, у меня вот такой цикл с ключами, почему он не работает?
int main(){
....
print("test\n");
while(argv[i] != NULL){
if(strcmp(argv[i] , "-h") == 0){
usage(argv[0]);
}else if(strcmp(argv[i] , "-d") == 0){
delay = atoi(argv[++i]);
}else if(strcmp(argv[i] , "-n") == 0){
number = atoi(argv[++i]);
................
}else{
printf("Invalid option.\n");
usage(argv[0]);
}//if
i++;
printf("test1\n");
}//while
printf("test2\n");
.....
}//main
test и test1 вижу, а test2 нет(
и подскажите за одно как лучше всего опции оформлять?
кейсы мне не подходят, может быть больше 1 опции.
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от dimon555
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от dimon555
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous


Ответ на:
комментарий
от Reset
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как перезапускать программу в случае ее неудачного запуска. (2015)
- Форум Указатель на функцию (2016)
- Форум Критическая секция (2008)
- Форум Не понимаю почему не работает (2013)
- Форум Помогите доработать лабу (2007)
- Форум getopt_long (2005)
- Форум Утилита для изменения аптайма (2008)
- Форум Помогите реализовать блочный ввод- вывод. (2011)
- Форум POSIX таймеры (2011)
- Форум И вновь потоки[C] (2012)