_tmain(int argc, _TCHAR* argv[])拿参数长度

jzywh 2007-09-07 11:16:40
不要骂我, 我是菜鸟.

int _tmain(int argc, _TCHAR* argv[])
{
....
return 0;
}

请问怎么拿到 argv[] 的长度?

argv.size, argv.length 咋都不行呢?
...全文
1013 点赞 收藏 15
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yexiaoya 2010-04-23
通过老兄的问题,我对 argc argv 有了更深一步的了解
回复
艾瑞打 2008-11-18
老兄,谢谢你题的问题啊,我不用问了,我也很菜……
回复
jzywh 2007-09-07
照这样cout << *argv[i] << '\n';
怎么输出成

102
115
115 这样的数字了
回复
cout << *argv[i] << '\n';
回复
jzywh 2007-09-07
参数咋输出成

0039522C 。。。之类的数字了?
回复
Avoid 2007-09-07
int _tmain(int argc, _TCHAR* argv[])
{
for(int i = 0; i < argc; ++i)
{
cout << i << '\n';
cout << argv[i] << '\n';
}
return 0;
}

回复
jzywh 2007-09-07
C++真奇怪..
回复
jzywh 2007-09-07
不要笑我啊..
回复
jzywh 2007-09-07
那我这样杂不行呢?

#include "stdafx.h"
#include <iostream>

using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
for(int i(0); i < 10; ++i)
{
cout << i << '\n';
}

for(int i(0); i<argv; ++i )
{
cout << argv[i] << '\n';
}
return 0;
}
回复
Avoid 2007-09-07
_tmain(int argc, _TCHAR* argv[])

晕死。。。自己看是不是int
回复
jzywh 2007-09-07
argc 就是长度?

那 argc 是 int 类型的?
回复
Avoid 2007-09-07
4个裤衩...汗...
回复
Avoid 2007-09-07
如你的程序叫做test

输入test 100 nihao

那么argc=3
回复
Avoid 2007-09-07
argc就是长度
回复
Avoid 2007-09-07
int _tmain(int argc, _TCHAR* argv[])
{
for(int i = 0; i < argc; ++i)
{
printf("%d\n", argc);
printf("%s\n", argv[i]);
}
return 0;
}
回复
发帖
VC.NET
创建于2007-09-28

7540

社区成员

.NET技术 VC.NET
申请成为版主
帖子事件
创建了帖子
2007-09-07 11:16
社区公告
暂无公告