Как обработать аргументы коммандной строки? - C++ - Обсуждение 1527070 |
|
Обсуждение
Всего сообщений: 20
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Как обработать аргументы коммандной строки? |
||||
vasil2017 | 08.09.2015 16:47 |
https://www.cyberforum.ru/post8052025.html
Я делаю вот так
if (strcmp(argv,"/?")==0)
{
puts("This...
|
||
aLarman | 08.09.2015 17:08 |
https://www.cyberforum.ru/post8052100.html
if( argc < 2)
{
std::cout << "Error" << std::endl;...
|
||
vasil2017 | 08.09.2015 17:13 |
https://www.cyberforum.ru/post8052121.html
Так не надо у меня их больше("-i" "-c" "-u" "?") а писать...
|
||
mporro | 08.09.2015 17:18 |
https://www.cyberforum.ru/post8052146.html
Boost program_options
Очень полезно, если нужно работать...
|
||
Kerry_Jr | 08.09.2015 17:23 |
https://www.cyberforum.ru/post8052164.html
Никак. В case'ах могут быть только целочисленные константы.
|
||
castaway | 08.09.2015 17:27 |
https://www.cyberforum.ru/post8052182.html
if ( argv == '/' ) {
switch ( argv ) {
case...
|
||
vasil2017 | 08.09.2015 17:31 |
https://www.cyberforum.ru/post8052187.html
Вроде так но так получится если только меня /i а если у...
|
||
castaway | 08.09.2015 17:33 |
https://www.cyberforum.ru/post8052195.html
http://ru.cppreference.com/w/cpp/string/basic_string/hash
|
||
vasil2017 | 08.09.2015 17:34 |
https://www.cyberforum.ru/post8052202.html
А хеши тут вообще ни причём
|
||
castaway | 08.09.2015 17:37 |
https://www.cyberforum.ru/post8052209.html
Пардон. Что-то я загнался.
Никак.
|
||
vasil2017 | 08.09.2015 17:41 |
https://www.cyberforum.ru/post8052220.html
Если б можно было бы так:
switch(argv)
{
case "/abc":...
|
||
castaway | 08.09.2015 17:43 |
https://www.cyberforum.ru/post8052228.html
DrOffset в какой-то теме показывал пример Compile-Time хеша...
|
||
iRomul | 08.09.2015 17:57 |
https://www.cyberforum.ru/post8052274.html
в принципе с помощью хешей можно так сделать - считаем хеши...
|
||
vasil2017 | 08.09.2015 18:03 |
https://www.cyberforum.ru/post8052302.html
Хеши мне не нужны надо сравнивать строки без лишних функций
|
||
MansMI | 08.09.2015 18:04 |
https://www.cyberforum.ru/post8052306.html
char *arg={"/?","/i","/abc","/de"};
int i=-1;
...
|
||
castaway | 08.09.2015 18:05 |
https://www.cyberforum.ru/post8052310.html
Тогда забудь о switch и пользуйся тем что есть.
|
||
iRomul | 08.09.2015 18:08 |
https://www.cyberforum.ru/post8052327.html
Реализация getopt для windows:
Если компилируете в mingw...
|
||
vasil2017 | 08.09.2015 18:11 |
https://www.cyberforum.ru/post8052340.html
И как этим пользоваться?
|
||
castaway | 08.09.2015 18:13 |
https://www.cyberforum.ru/post8052349.html
Искать вообще никак не получается?...
|
||
hoggy | 08.09.2015 19:06 |
https://www.cyberforum.ru/post8052549.html
http://rextester.com/BPZ73842
#include <iostream>
...
|
||
|
||||
Similar |
Как считать параметр коммандной строки Обработать аргументы функции main Аргументы коммандной строки Как обработать аргументы командной строки |
|||
Ads |
|
|||
MoreAnswers |
Как обработать входящие аргументы командной строки Обработать строку и разбить её на команды и аргументы, по правилам CMD Как полный путь преобразовать в путь для коммандной строки? Обработка аргументов коммандной строки |
|||