Угу, и вручную разбирать, какой тип параметров (short или long), могут или не могут иметь значения. И всё ради того, чтобы не использовать стандартную функцию.
А как парсить символьные аргументы? что-то не совсем понял. Во всех примерах показаны числа, а вот использовать символьный массив не удалось.Если можно, пример программы с несколькими символьными аргументами.
> Угу, и вручную разбирать, какой тип параметров (short или long), могут или не могут иметь значения. И всё ради того, чтобы не использовать стандартную функцию.
То бишь разработчик не знает, какие типы параметров должна принимать его софтина.
Обычно, параметру предшествует префикс, который имеет весьма однозначный тип и размер. Ежели разработчик настолько изощрен, что параметр может быть любого размера, то такая софтина будет использоваться только самим разработчиком.
Не работает, конечно. Его просто-напросто нет. Есть некий псевдокод, который надо раскопипастить и каждый раз при изменении параметров мучительно менять. Не говоря уже о последующих написаниях других программок.
> только ваш самый правильный?.. ;)
Это стандартный вариант. Ваш NIH-синдром в активной фазе интересен разве что людям других профессий.
> Не работает, конечно. Его просто-напросто нет. Есть некий псевдокод, который надо раскопипастить
Мой код работает, в отличие от вашего (ведь кроме имени функции вы вообще ничего не привели). Копипастить там нужно столько же, сколько и для case 'x'.
> и каждый раз при изменении параметров мучительно менять. Не говоря уже о последующих написаниях других программок.
Весьма вероятно, что для вас это мучительно. Вы часом не дельфист мечтающий о компоненте (или кнопке прямо в IDE) - "сделать пиз..то"?
> Это стандартный вариант. Ваш NIH-синдром в активной фазе интересен разве что людям других профессий.
Про вашу профессию "философа", изучающего некий NIH-синдром удаленно я уже понял. Тут можно не продолжать. Вы вместо аргументов бросаетесь обрывками фраз стиля - "круто. правильно. я так сказал".
Так же я понял, что если что то делается не по вашему (вероятно весьма строгому) алгоритму, то это не правильно. Но поверьте, решений бывает много.
p.s. Продолжать дальнейшую дискуссию мне с вами не интересно, т.ч. не утруждайтесь.