Язык Си в примерах/Использование аргументов командной строки: различия между версиями

Содержимое удалено Содержимое добавлено
→‎Пример 2: Исправлена ошибка в заголовке функции main. Там был объявлен тройной (!) указатель (char **argv[]).
→‎Пример 2: В девятую строку добавлен return. Без него после вывода сообщения происходит `segmentation fault' (выход за границы массива argv).
Строка 99:
if(argc <= 1) {
printf("syntax : \n\t./p --help or\n\t./p --add [a] [b]\n");
return 0;
}
if(!strcmp(argv[1], "--help")) {