相关疑难解决方法(0)

C++有哪些参数解析器库?

我想以下列方式将参数传递给我的C++程序:

./myprog --setting=value
Run Code Online (Sandbox Code Playgroud)

是否有任何图书馆可以帮助我轻松完成这项工作?

另请参阅C和Unix的Argument-parsing helpers

c++ parsing option

70
推荐指数
8
解决办法
4万
查看次数

从git控制台出来:如何执行批处理文件然后返回到git控制台?

我有一个小的实用程序脚本clear.bat,它在我的源上做一些内务处理工作.

它是一个.bat文件,因此我可以在Windows资源管理器中轻松双击它.

有时,我发现从我的Git bash执行它更方便(msysgit,如果这很重要).

为此,我打字

cmd
clear.bat
exit
Run Code Online (Sandbox Code Playgroud)

cmd把我的Git bash变成一个普通的cmd窗口,我可以轻松地执行我的批处理.当我输入时exit,cmd环境终止,我回到我的Git bash中.

这可以通过更简单的方式实现吗?

cmd /C clean.bat自从文档说出来以后我就试过

Syntax
      CMD [charset] [options]

      CMD [charset] [options] [/c Command] 

      CMD [charset] [options] [/k Command] 

Options   
   /C     Run Command and then terminate

   /K     Run Command and then return to the CMD prompt.
          This is useful for testing, to examine variables
Run Code Online (Sandbox Code Playgroud)

编辑:
刚注意到帖子坏了.

我想是执行clean.bat从GIT中的bash内,而无需键入三个命令上述(cmd,clear.bat,exit).我只想 …

windows git cmd batch-file

65
推荐指数
4
解决办法
5万
查看次数

C/C++的选项解析器?

可能重复:
C++有哪些参数解析器库?

我已经做了一些寻找,并且有很多用于命令行选项解析的库,但很难区分它们.有没有人有任何经验?是否比其他任何人更难/更好/更快/更容易/更好?或者我应该自己成长?

c c++ command-line parsing option

12
推荐指数
4
解决办法
2万
查看次数

在C++中解析命令行参数的有效方法是什么?

有没有一种真正有效的方法来处理C++中的命令行参数?

我在下面做的事情感觉完全是业余的,我无法想象这是如何在专业软件中真正处理命令行参数(atoi,硬编码的argc检查).

// Command line usage: sum num1 num2

int main(int argc, char *argv[])
{
   if (argc < 3)
   {
      cout << "Usage: " << argv[0] << " num1 num2\n";
      exit(1);
   }
   int a = atoi(argv[1]);    int b = atoi(argv[2]);    int sum = a + b;
   cout << "Sum: " << sum << "\n";
   return 0; }

c++ command-line-arguments

6
推荐指数
1
解决办法
3422
查看次数

将参数解析为main()

在C++中,是否有一个完善的,完整的开源实现的实用程序来解析main()函数的参数?

我写了自己的,我看到了很多其他人.但是如果有更好的实现可用,我就会徘徊,它提供了相应可执行文件所需的所有功能.

c++ command-line-arguments

5
推荐指数
2
解决办法
1388
查看次数