C
m
a
k
e
Cmake
Cmake 文件大多数由控制台程序运行,由于
m
a
i
n
main
main函数内的参数一般为
i
n
t
m
a
i
n
(
i
n
t
a
r
g
c
,
c
h
a
r
∗
∗
a
r
g
v
)
int main(int argc,char **argv)
intmain(intargc,char∗∗argv)
这里面的
a
r
g
v
argv
argv是用来传递参数的,假如你编译成的文件名是
t
e
s
t
.
e
x
e
test.exe
test.exe,那么在命令提示符下可以通过
t
e
s
t
.
e
x
e
1234
test.exe1234
test.exe1234来向程序传递参数,这时两个参数就会传递到字符串数组
a
r
g
v
argv
argv中,注意此时实际传递了三个参数,第一个参数是文件名,第二个参数是12,第三个是34,而
a
r
g
c
argc
argc就是参数个数。
int argc, char **argv 用于运行时,把命令行参数传入主程序。
argc -- 命令行参数 总个数,包括 可执行程序名。
argv[i] -- 第 i 个参数。
argv[0] -- 可执行程序名。
abc.exe
argc 等于 1, argv[0] 是 "abc.exe"
rec.exe 4 5.2
argc 等于 3, argv[0] 是 "rec.exe", argv[1] 是 "4", argv[2] 是 "5.2".
主函数里若有:
int x;
float y;
char s[80];
strcpy(s,argv[0]);
sscanf(argv[1],"%d",&x);
sscanf(argv[2],"%f",&y);
在看看
c
m
d
cmd
cmd控制台的写法
输入
c
d
cd
cd
D
e
s
k
t
o
p
Desktop
Desktop进入桌面
输入文件夹名称进入文件夹
输入执行文件
.
e
x
e
.exe
.exe及参数信息运行
输入
c
d
.
.
cd..
cd..回退到上一层
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)