数独(补充)——命令行参数的处理

  虽然没有要求写这个,但是为了和我一样曾经在这里懵逼N次的小伙伴们,稍微总结一下命令行参数的处理方法。

  1、函数接收命令行参数

    在改用VS后就手写int main(),都快忘记Dev c新建项目后出现的int main(int   argc, char*   argv[]),而这里正是用来获取命令行参数的。

    在两种情况下argv的值如下

这个释义就很明显不说了,但有一个坑,判断获得是-c还是-s时,我直接判断的字符串,被某大神说很皮(???),说是因为argv[1]结尾不一定是‘\0’,虽然最后还是不知道原因,但是用argv[1][0],argv[1][1]就准确很多了

  2、cmd输入

    始终访问不了exe都开始研究用户组了,后来在大神的指导下才知道有cd这个东西,详情如下

  3、VS调试

    会2的操作之后每次输入还是很麻烦(虽然cmd已经固定在任务栏,但是要手动打开还是好累呀,懒癌晚期),以下方法来自我君

    调试->sudoku属性->配置属性->调试->命令参数 再修改即可,再运行或调试都可以直接获取命令参数了。

-s同理

 

posted @ 2018-04-09 20:42  kingc  阅读(186)  评论(0编辑  收藏  举报