Обсуждение:Windows 1.0: различия между версиями
Перейти к навигации
Перейти к поиску
>Sikon Нет описания правки |
>Edward Chernenko Нет описания правки |
||
| Строка 3: | Строка 3: | ||
: Ничего хорошего :) [[Участник:Edward Chernenko|Edward Chernenko]]<sup>[[Обсуждение участника:Edward Chernenko|o]] [[Абсурдопедия:Администраторы|a]]</sup> 13:08, 27 апреля 2006 (UTC) | : Ничего хорошего :) [[Участник:Edward Chernenko|Edward Chernenko]]<sup>[[Обсуждение участника:Edward Chernenko|o]] [[Абсурдопедия:Администраторы|a]]</sup> 13:08, 27 апреля 2006 (UTC) | ||
::Не понял. if(argc > 2) срабатывает тогда, когда в командной строке передаются ''два'' параметра, а реально в программе используется только первый. То есть "имя-программы команда" ничего не исполнит, а "имя-программы команда команда2" исполнет первую команду. - [[User:Sikon|Sikon]] 13:42, 27 апреля 2006 (UTC) | ::Не понял. if(argc > 2) срабатывает тогда, когда в командной строке передаются ''два'' параметра, а реально в программе используется только первый. То есть "имя-программы команда" ничего не исполнит, а "имя-программы команда команда2" исполнет первую команду. - [[User:Sikon|Sikon]] 13:42, 27 апреля 2006 (UTC) | ||
::: Хм... первый '''передаваемый''' параметр всегда - это имя программы. Поэтому ''первый параметр командной строки'' будет в argv[1], то есть argc=2 при одном параметре командной строки. [[Участник:Edward Chernenko|Edward Chernenko]]<sup>[[Обсуждение участника:Edward Chernenko|o]] [[Абсурдопедия:Администраторы|a]]</sup> 14:23, 27 апреля 2006 (UTC) | |||
Версия от 14:23, 27 апреля 2006
Откат вандализма
Участник:Sikon внёс в предмет Государственной Тайны недопустимое изменение - argc>1 вместо argc>2 . Несмотря на требования нейтральности, тут я не могу молчать. А что бы было с Америкой во время Карибского Кризиса, если бы в тексте стояло argc>1? неон 12:58, 27 апреля 2006 (UTC)
- Ничего хорошего :) Edward Chernenkoo a 13:08, 27 апреля 2006 (UTC)
- Не понял. if(argc > 2) срабатывает тогда, когда в командной строке передаются два параметра, а реально в программе используется только первый. То есть "имя-программы команда" ничего не исполнит, а "имя-программы команда команда2" исполнет первую команду. - Sikon 13:42, 27 апреля 2006 (UTC)
- Хм... первый передаваемый параметр всегда - это имя программы. Поэтому первый параметр командной строки будет в argv[1], то есть argc=2 при одном параметре командной строки. Edward Chernenkoo a 14:23, 27 апреля 2006 (UTC)
- Не понял. if(argc > 2) срабатывает тогда, когда в командной строке передаются два параметра, а реально в программе используется только первый. То есть "имя-программы команда" ничего не исполнит, а "имя-программы команда команда2" исполнет первую команду. - Sikon 13:42, 27 апреля 2006 (UTC)