The number of arguments given to the program, found as a parameter to main in some languages, notably C.
0 ответов

Помещение *argv[ ] в массив символов

Я пытаюсь взять аргументы, помещенные в командную строку, и поместить их в массив целых чисел, чтобы я мог выполнять вычисления с ними. Чтобы решить эту проблему, я беру аргументы, начинающиеся с argv[1] (мне не нужно./a.out), и помещаю их в массив …
19 фев '14 в 21:47
1 ответ

argv в C++ разбор

Итак, у меня есть это назначение (введите строку, и она отобразит количество строк), где я должен объяснить, почему значения argv[0] и argv[3] меняются. Поэтому, когда вы проходите через программу (мой строковый ввод "запустить как теперь коричневая…
07 апр '16 в 19:45
1 ответ

Суммирование командной строки

Довольно просто, я пытаюсь суммировать все целые числа, введенные в командной строке. Сумма фактически работает, если я запускаю программу с вводом "1 1 1 1", сумма увеличивается на четыре раза. Проблема в том, что сумма инициализируется в некотором…
29 сен '14 в 00:29
1 ответ

Как мне взять целые числа из файла и поместить их в вектор INT?

Я пытаюсь взять текстовый файл и взять целые числа внутри файла и перенести их в вектор, в котором можно прочитать различные функции. Это то, что я имею до сих пор: int main(int argc, char *argv[] ) { vector<int> buff; argv[1] = "input_24_0.tx…
05 окт '11 в 02:29
3 ответа

Как считать argc в C

У меня проблема с получением правильного количества параметров: while((opt=getopt(argc, argv, ":a:c:SL")) != -1) Если я запускаю скрипт: ./script -a ok -c 1 -S -L переменная argc равна 7 Проблема в том, когда я хочу запустить скрипт как ./script -a …
02 ноя '17 в 10:43
1 ответ

Как передать escape-последовательность, такую ​​как tab и символ новой строки, в качестве аргумента командной строки в C-программировании getopt_long?

Я почти достиг конца своего кода, после многих поисков я не нашел решения ни где, я хочу предоставить escape-последовательность вроде '\t', '\n' для моей программы, например как awk а также perl программа берет, и, наконец, я хочу использовать их в …
20 фев '15 в 02:46
1 ответ

Передача аргументов в исполняемый файл из командной строки

Я пытаюсь передать аргументы исполняемому файлу Фортрана из командной строки. Пример программы, которая достигает этого в C (взято отсюда): #include <stdio.h> int main (int argc, char *argv[]) { int count; printf ("This program was called with…
09 ноя '13 в 07:24
2 ответа

Как объединить все параметры командной строки вместе и распечатать полученное значение?

У меня возникли проблемы при попытке выяснить, как объединить путь к файлу со строками. Пользователь вводит строки в командной строке следующим образом: StringLabMain.exe Mary had a little lamb 1234 Предполагается распечатать что-то вроде этого: Con…
09 июл '14 в 02:58
1 ответ

Sprintf с указателями, константами и форматированием строк

Я новичок в C, и у меня были проблемы с упрощением этой программы. Я пытаюсь инициализировать name один раз и strcat name в command один раз Это исполняемый файл командной строки, который принимает два аргумента и один необязательный аргумент для им…
10 апр '16 в 00:32
2 ответа

Jython 2.5.1: вызов из Java в __main__ - как передать аргументы командной строки?

Я использую Jython из Java; поэтому у меня есть настройки Java, аналогичные приведенным ниже: String scriptname="com/blah/myscript.py" PythonInterpreter interpreter = new PythonInterpreter(null, new PySystemState()); InputStream is = this.getClass()…
24 июн '11 в 11:54
1 ответ

argc и argv не работают

Вот что говорит Джани. Помощь приветствуется. rec_pattern_printing.c: 5: ошибка: синтаксическая ошибка перед маркером '*' rec_pattern_printing.c: в функции `main ': rec_pattern_printing.c:8: ошибка: `argc'не объявлен (первое использование в этой фун…
27 ноя '13 в 12:08
1 ответ

Argc не работает для моей программы C

Я получаю Core Dumped, когда у меня 3 аргумента. Пожалуйста помоги! Я пишу программу для шифрования слов. Дело в том, что программа работает нормально, но когда я добавлю 2/3 аргумента вместо 4, я получу дамп памяти. Пожалуйста, помогите мне. Ниже …
03 янв '18 в 11:19
2 ответа

Как сканировать массив и что-то делать, когда он ловит определенную фразу

Предположим, что в Си мне нужен код, чтобы сделать что-то, когда пользователь вводит что-то вроде "-o" в командной строке linux, включая argv и argc. Более конкретно, если имя файла начинается с -o. Как поймать, когда введена определенная строка сим…
20 фев '14 в 00:22
4 ответа

Как проверить NULL-указатель в C?

У меня есть домашнее задание на C для этого семестра, и учитель сказал, что я должен написать эту функцию не так сложно. Я новичок в программировании, и я не могу найти ответ. Он сказал, что мы делали что-то подобное в классе, но я не мог найти ниче…
14 дек '18 в 11:53
5 ответов

Проверка того, что argv[1] является целым числом C++

Для моей программы я должен убедиться, что пользователь вводит только положительный INTEGER. например, если пользователь ввел 12hi, он не должен запускать программу и печатать в std error. Я не совсем уверен, как это реализовать. int main(int argc, …
22 апр '13 в 21:17
3 ответа

Как я могу проверить argc и затем назначить значения по умолчанию для argv[1]?

Мне нужно дать поведение по умолчанию для приложения командной строки, если не введены аргументы. Если аргументы не введены, мне нужно, чтобы программа установила argv[1][0] = '1' и argv[1][1] = '\0' для нулевого терминатора. Я продолжаю получать да…
16 ноя '14 в 03:54
1 ответ

Индекс C в строке внутри массива

Как я могу получить доступ к char из строк внутри массива строк в индексе 1, но с помощью указателя я имею в виду этот способ *(abc + i), например: int main(int argc, char** argv)// argc =2, argv = file name and "abcd" { printf("%c",____)//<--- h…
17 апр '16 в 20:14
2 ответа

argc / argv влияет на нулевой байт в массивах?

Почему следующее: #include <stdio.h> int main(int argc, char *argv[]) { char array[3] = {'1', '2', '3'}; printf("%s\n", array); return 0; } производит 1238À§Wˇ ("123" + несколько случайных символов), как и ожидалось, в то же время код: int mai…
11 янв '16 в 23:57
1 ответ

Основная функция с аргументами

Я пытаюсь понять основную функцию с аргументами argc и argv. В командной строке я пытаюсь скопировать содержимое нескольких текстовых файлов на экране (конкатенация). Когда я пишу в командной строке appname.exe что-то f1.txt, содержимое из f1.txt пе…
3 ответа

Могу ли я использовать адрес argc в main как случайный источник?

Я хочу создать программу, которой нужно только одно случайное число, поэтому я пытаюсь использовать адрес argc в основной функции в качестве случайного источника, потому что я думаю, что расположение программы в памяти является случайным, а также он…
11 янв '16 в 04:30