Вопросы по теме '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