Вопросы с тегом 'argv'

Аргумент vector, содержащий аргументы, переданные из командной строки при запуске программы. Используется в основном методе в сочетании с argc.
7 отв.

Как получить доступ к аргументам командной строки вызывающей стороны внутри функции?

Я пытаюсь написать функцию в bash, которая будет обращаться к аргументам командной строки сценариев, но они заменяются позиционными аргументами функции. Есть ли способ для функции получить доступ к аргументам командной строки, если они не переданы я...
30 апр. '10 в 0:31
7 отв.

Является ли "argv [0] = имя исполняемого" принятым стандартом или просто общим соглашением?

При передаче аргумента в main() в приложении C или С++ будет argv[0] всегда имя исполняемого файла? Или это просто обычное соглашение и не гарантируется в 100% случаев?
12 янв. '10 в 20:31
2 отв.

argv [argc] ==?

Мой профессор и пара учеников спорят о том, является ли argv завершенным или нет. Мой друг написал небольшую программу, и она напечатала null, но другой ребенок сказал, что он, вероятно, просто читает в пустую память. Может ли кто-то решить эту диск...
22 сент. '10 в 22:15
9 отв.

как изменить имя процесса приложения Java?

При выполнении приложения Java имя процесса, присвоенное ему, обычно java.exe или javaw.exe. Но как я могу заставить его вызываться по имени моего приложения?
19 мая '09 в 16:40
2 отв.

Python, как разбирать строки, чтобы выглядеть как sys.argv

Я хотел бы проанализировать строку следующим образом: -o 1 --long "Some long string" в это: ["-o", "1", "--long", 'Some long string'] или аналогичный. Это отличается от getopt или optparse, которые начинаются с синтаксического анализа sys.a...
22 мая '09 в 21:24
2 отв.

Допустимы ли аргументы char * argv [] в основном нулевом значении?

Итак, мне интересно, всегда ли параметры командной строки заканчиваются на нуль? Google, кажется, говорит "да", и компиляция на GCC указывает, что это так, но могу ли я гарантировать, что это всегда верно? int main(int argc, char** argv) { char ...
13 июня '12 в 20:25
3 отв.

Странное поведение argv при передаче строки, содержащей "!!!!"

Я написал небольшую программу, которая принимает некоторые входные параметры из *argv[] и печатает их. Почти во всех случаях использования мой код работает отлично. Проблема возникает только тогда, когда я использую более одного восклицательного зна...
08 февр. '18 в 16:46
6 отв.

Безопасно ли использовать указатель argv глобально?

Безопасно ли использовать указатель argv глобально? Или есть обстоятельства, когда это может стать недействительным? i.e: Безопасен ли этот код? char **largs; void function_1() { printf("Argument 1: %s\r\n",largs[1]); } int main(int argc,char ...
24 июля '15 в 10:58
5 отв.

Требуется целое число? открытый()

У меня очень простой python script, который должен проверять текстовый файл, содержащий строки, отформатированные как id = 'value', и помещать их в dict. модуль python называется chval.py, а входной файл - in.txt. здесь код: import os,sys from os ...
26 июня '09 в 2:11
4 отв.

Когда argv [0] имеет значение null?

То, что я понял о передаче аргументов main() из командной строки, состоит в том, что argc имеет минимальное значение 1, а argv [0] всегда будет иметь имя программы с его контуром в нем. Если аргументы предоставлены в командной строке, то argc будет...
08 мая '10 в 16:03
3 отв.

Могут ли быть изменены строки в argv?

Я написал небольшую программу, которая читает аргументы командной строки на C, ничего сложного. Я также изменял их, например, меняя первый символ параметра на верхний. Я знаю, что вы не должны изменять строковые литералы, так как это может вызвать п...
30 янв. '16 в 17:24
6 отв.

Python: Какая кодировка используется для обработки sys.argv?

В какой кодировке находятся элементы sys.argv, в Python? закодированы ли они кодировкой sys.getdefaultencoding()? sys.getdefaultencoding(): возвращает имя текущей строковой кодировки по умолчанию, используемой в реализации Unicode. PS: Как был...
25 окт. '10 в 10:23
7 отв.

Как изменить argv0 в bash, поэтому команда появляется с другим именем в ps?

В C-программе я могу написать argv [0], и новое имя отображается в списке ps. Как это сделать в bash?
15 июля '10 в 3:10
6 отв.

Аргументы командной строки в python.

Я знаком с C и начал экспериментировать на python. Мой вопрос касается команды sys.argv. Я читал, что он используется для интерпретатора командной строки, но при попытке выполнить простую программу я не получаю ожидаемых результатов. код: import s...
25 мая '12 в 12:34
4 отв.

Почему MPI_Init принимает указатели на argc и argv?

так мы используем функцию MPI_Init int main(int argc, char **argv) { MPI_Init(&argc, &argv); … } почему MPI_Init использует указатели на argc и argv вместо значений argv?
15 апр. '10 в 8:41