| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 151 人关注过本帖
标题:命令行参数类型问题
收藏  订阅  推荐  打印 
zcnvnv
Rank: 2
等级:注册会员
帖子:47
积分:622
注册:2008-7-8
命令行参数类型问题

程序tmp.exe:

#include<iostream>
using namespace std;
int main(int argc,int *argv[])
{
    cout<<argv[1]<<endl;
    return 0;
}

执行:"tmp.txt 16"

回显:"00380C32" 是内存地址吗?

为什么会这样?
我在用"char *argv[]"时可以接受到正确的参数,怎样才能把它转换成int类型?
搜索更多相关主题的帖子: 参数  命令  类型  
2008-9-16 21:12
zcnvnv
Rank: 2
等级:注册会员
帖子:47
积分:622
注册:2008-7-8

解决。。。

atol函数。。
2008-9-16 22:09
沼泽
Rank: 12Rank: 12Rank: 12
等级:版主
威望:4
帖子:182
积分:2096
注册:2008-9-15

atoi()
2008-9-17 08:03
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.048394 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved