Язык Си в примерах/Использование аргументов командной строки: различия между версиями
Содержимое удалено Содержимое добавлено
→Пример 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")) {
|