дурацкий вопрос, у меня вот такой цикл с ключами, почему он не работает? 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 опции.