int main(int argc, char* argv[])
argc,argv不就是两个参数,难道int argc, char* argv[]还有别的作用?好久没学C语言了,可能忘了吧!

雁无留踪之意,水无取影之心
int main(int argc, char* argv[])
argc,argv不就是两个参数,难道int argc, char* argv[]还有别的作用?好久没学C语言了,可能忘了吧!

2007-01-09 16:16
int main(int argc, char* argv[])
argc,argv不就是两个参数,难道int argc, char* argv[]还有别的作用?好久没学C语言了,可能忘了吧!
不是两个参数........是多个参数
argc是参数的个数 argv是参数 是字符串
比如你的程序名是xyz 你可以在DOS下输入xyz 100 200 300
这个时候argc是4 argv[1]就是100 其余类推
可以直接输入参数的 然后可以把字符串转换成数字什么的 例如atoi()是换成整数

2007-01-09 16:23
2007-01-09 16:41
2007-01-09 16:43
2007-01-09 16:49