首页
社区
课程
招聘
[旧帖] [求助]请教:控制台入口int _tmain() 0.00雪花
发表于: 2013-11-5 14:42 1653

[旧帖] [求助]请教:控制台入口int _tmain() 0.00雪花

2013-11-5 14:42
1653
控制台入口
int _tmain( int argc, _TCHAR* argv[])
我想把这些参数都显示出来

int _tmain( int argc, _TCHAR* argv[])
{
    printf( "%d", argc);
    for( int i=0; i<=argc, i++)
    {
        printf( "%s", *argv[i]);
    }
}

这样为何不对???

自己犯了低级错误, 最后一句 改为 argv[i]就好了。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
printf( "%s", argv[i]);
2013-11-5 15:45
0
雪    币: 47
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
[QUOTE=roonite;1237115]控制台入口
int _tmain( int argc, _TCHAR* argv[])
我想把这些参数都显示出来

int _tmain( int argc, _TCHAR* argv[])
{
    printf( "%d", argc);
    for( i...[/QUOTE]

代码错误,for 里面有个,号改成;
<= 改成 <
TCHAR 用printf打印不出来,自己百度TCHAR

int _tmain( int argc, _TCHAR* argv[])
{
        printf( "argc:%d\n", argc);
        for( int i= 0; i< argc; i++)
        {
                _tprintf( _T("argv[%d]:%s\n"), i, argv[i]);
        }

        getchar();
}
2013-11-5 15:53
0
雪    币: 47
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
[QUOTE=exile;1237132]printf( "%s", argv[i]);[/QUOTE]

谢谢,刚看到。 自己解决了,是你说的这样。
2013-11-5 16:07
0
雪    币: 47
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
[QUOTE=jpys;1237134]代码错误,for 里面有个,号改成;
<= 改成 <
TCHAR 用printf打印不出来,自己百度TCHAR

int _tmain( int argc, _TCHAR* argv[])
{
        printf( "argc:%d\n", argc);
        for( i...[/QUOTE]

1,可以用<=, 这样显示的事<null>
2,是该用_tprintf。 我这里是非nunicode环境。侥幸了。
2013-11-5 16:12
0
雪    币: 238
活跃值: (55)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
6
解决了就应该设个最佳答案,省着别人进来浪费时间
2013-11-7 12:59
0
雪    币: 47
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
抱歉,刚来看雪没多久,不熟悉。已经设置了。
2013-11-11 14:12
0
游客
登录 | 注册 方可回帖
返回
//