怎么把dos的数据保存到c/c++的变量当中?
比如dir/b的结果
又如for %f in (*.txt) do ....中的%f赋值给c/c++的变量
前提是不用文件重定向
比如dir/b的结果
又如for %f in (*.txt) do ....中的%f赋值给c/c++的变量
前提是不用文件重定向
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by ssyfzy at 2007-10-14 06:44:
风马牛不相及吧
c语言中命令行参数argc,argv
c语言中命令行参数argc,argv
c语言中命令行参数argc,argv
关键词: argc,argv
main(int argc,char **argv)
argv为指针的指针
argc为整数
char **argv or: char *argv or: char argv
main()括号内是固定的写法。
下面给出一个例子来理解这两个参数的用法:
假设程序的名称为prog,
当只输入prog,则由操作系统传来的参数为:
argc=1,表示只有一程序名称。
argc只有一个元素,argv指向输入的程序路径及名称:./prog
当输入prog para_1,有一个参数,则由操作系统传来的参数为:
argc=2,表示除了程序名外还有一个参数。
argv指向输入的程序路径及名称。
argv指向参数para_1字符串。
当输入prog para_1 para_2 有2个参数,则由操作系统传来的参数为:
argc=3,表示除了程序名外还有2个参数。
argv指向输入的程序路径及名称。
argv指向参数para_1字符串。
argv指向参数para_2字符串。