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


