Вопросы по теме 'argc'
char **argv[] segfaults при попытке получить ввод из командной строки
Я пытаюсь делать самые простые вещи и натыкаюсь на кирпичную стену. Я пытаюсь прочитать имя файла из командной строки, чтобы использовать его позже в своей программе, но я даже не могу извлечь имя из argv[]. Вот код:
#include <iostream>...
280 просмотров
schedule
14.05.2023
Как написать argv и argc
Я понимаю, что делают argv и argc и как они используются, но мне нужно их воссоздать. В C, как бы вы написали функцию, имитирующую их.
2998 просмотров
schedule
16.08.2022
Как посчитать аргумент с пробелом и ввод как один аргумент в C?
Я ввожу следующую командную строку:
./file -a 1 -b2 -a5 -b 55 -b4
Вывод, который я получаю:
a: 1
argv[1]: -a
b: 2
argv[2]: 1
a: 5
argv[3]: -b2
b: 55
argv[4]: -a5
b: 4
argv[5]: -b
Counter: 5
Результат, который я хочу получить, должен...
1495 просмотров
schedule
31.05.2023
Существуют ли какие-либо другие аргументы, которые может принимать функция main()?
Недавно я наткнулся на следующее в своих поисках переменных среды в C:
int main (int argc, char *argv[], *char *envp[])
Я искал вокруг и не могу найти ничего убедительного по моему вопросу.
Какие все доступные аргументы может принять...
419 просмотров
schedule
15.10.2022
Почему argc возвращает 2, если был передан только 1 аргумент?
Я написал этот простой код, чтобы понять, как работает система аргументов. Я перетащил текстовый файл в файл .exe и получил 2 на выходе вместо 1, как я ожидал. Почему 2? Arg 1 - это сам .exe? Как я могу узнать имена файлов аргументов?...
2700 просмотров
schedule
13.04.2022