VS设置程序执行参数

作者:金良([email protected]) csdn博客:http://blog.csdn.net/u012176591

VS设置程序执行参数_第1张图片

1.程序默认的文件位置,如以下例子:

VS设置程序执行参数_第2张图片

那么文件"my.txt"在哪里呢?我们怎么创建它呢?下面进行讲解:

接下来的两张图是创建"my.txt"的过程:

VS设置程序执行参数_第3张图片

VS设置程序执行参数_第4张图片

接下来的这张图是文件建好后在工程目录中的位置:


VS设置程序执行参数_第5张图片

在工程目录中可以看到它与源文件在一块儿,实际上确实如此:

VS设置程序执行参数_第6张图片

然后你程序就能找到其位置,并对它进行读写。

当我们在程序中直接用文件名读写文件时,我们有两种方法把文件放进工程:

1.直接找到文件目录,把文件拷贝过去

2.右击工程,新建文件,把内容复制进去

3.直接把文件拉进工程不可行,无论是哪个子文件夹


2.程序在命令行下执行时可以在程序名后面附加若干参数,在VS调试时需要在设置界面中设置,如下:

选中项目,然后菜单项目--->属性-->配置属性-->调试,可以在界面上的命令参数一栏设置命令行参数,如下

VS设置程序执行参数_第7张图片

程序的main函数可以写成

int _tmain(int argc, _TCHAR* argv[])
那么上图中的两个参数的可以在程序中可以分别用下面的字符串数组表示

字符串数      组 参数名(本程序为输入文件名称)
argv[1] cuc_ieschool.ts
argv[2] cuc_ieschool.avi

参数文件放在工程目录下的同名的解决方案子目录下。

解决方案子目录下除了有输入参数文件外,还可能有程序自带的动态链接库文件,情形如下所示:

VS设置程序执行参数_第8张图片

要想把程序从VS工程里脱离出来,我们在目标位置新建一个任意命名的文件夹,然后将EXE文件、动态链接库和参数文件直接放在此文件夹下,就行了。

如下:

VS设置程序执行参数_第9张图片

不过不能双击

EXE文件来运行程序,因为不能用此方式来指定程序参数,所以只能在命令行执行:



3.VS中基本函数源文件的位置:

VS设置程序执行参数_第10张图片


你可能感兴趣的:(参数,命令行,vs)