[转载]VS的项目的comment arguments和working directory

来源:互联网 发布:linux 虚拟终端 编辑:程序博客网 时间:2024/06/09 23:27

command argument就是命令行参数。比如你自己写了一个copy程序,跟系统自带的copy程序一样,打开cmd,然后输入copy c:\1.txt d:这样的命令,那么此时就把c:\1.txtd:这两个参数以字符串的形式传递给了int main(int argc,char *argv[]) 中的argv,并用argc来保存参数的个数。如果没有参数,比如你在cmd中输入copy或者双击copy.exe这个程序,传入main函数的就是copy.exe程序的路径,比如c:\copy.exe,也就是说命令行参数至少有一个,就是运行的程序路径。所以command argument就是程序路径、空格、参数1、空格、参数2...

working directory就是工作路径,有很多程序需要的外部文件都在这个路径了里面查找。比如要打开文件,比如fopen("1.txt","r");这样不带路径而直接输入文件名,就搜索这个工作路径,没有搜索到则fopen返回NULL。一般程序和文件都是在一个文件夹的,这样便于阅读与查阅。

 


转载自百度知道

0 0
原创粉丝点击