永发信息网

主函数main里的"int argc, _TCHAR* argv[]"是做什么的?

答案:2  悬赏:30  手机版
解决时间 2021-01-31 20:57
RT
小弟用的vc++2005.
在主函数里面会有int argc, _TCHAR* argv[].
书上说int argc是数组长度,_TCHAR* argv[]是一个数组.
但是不懂,请高手讲讲定义这样的数组有什么用啊?

1楼的大哥,小弟还是不很理解

你的代码,为什么在批处理模式下p 1 2 3会显示3呢?
还有``我把你的代码弄进去运行,报错"不能将参数从int转换为 const char *"
咋回事啊```
最佳答案
main() 函数参数 就是程序参数

int argc 是参数的个数

_TCHAR* argv[] 则是所有参数的一个数组

如果程序:
main(int argc, _TCHAR* argv[]){

prinf(argc);

}

这个程序叫 p.exe

在批处理模式中

运行

p 1 2 3

将显示3

这里的1 2 3在程序中

分别保存在 *argv[0] *argv[1] *argv[2]
全部回答
int _tmain(int argc, _tchar* argv[]) 与 int main(int argc, char *argv[]) 类似,可以接收命令行位置参数 _tchar 可以接收 中文等双字节编码字符书写的命令行。 _tmain 中文等双字节编码 编码 主程序名 当然兼容 单字节编码 ascii码 程序.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大益茶(旗舰店)地址在什么地方,想过去办事
下列关于防火间距不足时采取的措施的说法错误
离恩施近的旅游景点或好玩的地方?
貌似从天冷了以后,我手一碰手机就不停的流汗
知怡茶阁地址有知道的么?有点事想过去
HTC oneD开机显示(正在升级Android,正在启
哈弗h2以后可以加装esp吗
魔兽争霸神之墓地2.5c版本哪个职业好呢?
假设果蝇的基因rt和ek是X染色体性联遗传(X-l
叁号茶吧地址在什么地方,想过去办事
建行信用卡还款后多久可以刷卡
【牛顿第三定律是什么】牛顿第三定律的内容是
申请一般纳税人注册资金有要求吗
win764位系统都能玩些什么游戏
植物羊绒四件套北方畅销还是南方
推荐资讯
2019年新课程新教材导航学物理八年级上册北师
永达图文地址有知道的么?有点事想过去
撞到人对方让我走最后出事了怪谁
F-MEET花店地址在什么地方,想过去办事
我爸肝癌晚期了,半昏迷状态,最近几天尿不出
被狗隔着裤子抓了没发现破皮距离被抓已过10天
逸都商务酒店地址在哪,我要去那里办事
洋芋就是土豆吗?
专升本考上之后可不可以换专业?
红莲湖桶装水(常高城镇堤西王村店)地址在什么
王者荣耀111区白金号截图qq号
已知圆O1,圆O2的半径分别为2和5,圆心距O1O2=3
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?