记一下,免得忘了!(linux下C语言)
在主函数中定义好后
其中argc是用户总共输入参数的个数,argv是一个数组来存储这些内容。数组从0开始,所以除去运行时候的命令外,参数从1开始计数。
但是argv直接获取的时候不是int类型,而是char *类型,没办法带到后面的函数里面去用。可以用sscanf强制转换一下
int a,b;
sscanf(argv[1],"%d",&a
记一下,免得忘了!(linux下C语言)
在主函数中定义好后
其中argc是用户总共输入参数的个数,argv是一个数组来存储这些内容。数组从0开始,所以除去运行时候的命令外,参数从1开始计数。
但是argv直接获取的时候不是int类型,而是char *类型,没办法带到后面的函数里面去用。可以用sscanf强制转换一下
int a,b;
sscanf(argv[1],"%d",&a