On Thursday 10 February 2005 14:56, Alexey Morsov wrote: > Eugene.Ostapets@Kvazar-Micro.com wrote: > > Хм... А сколько строк в программе? :) > > fork добавит 3 строки > > setreuid, seregid, chroot добавят по строке... Если сделать обработку > > ключей командной строки - то это еще строк 10... > > Вы серьезно? Ну тогда надо попробовать... > А кстати - есть стандартная библиотека на Си для обработки параметров ? есть, glibc например ;-) int main(int argc, char *argv[], char *envp[]); argc - количество слов в командной строке. argv массив указателей на отдельные слова. myprog 12 abcd argc == 3, argv[0] будет указывать на имя программы "myprog", argv[1] - на слово "12", argv[2] - на слово "abcd".