CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

做控制台程序,如何把命令行参数转换为整数?

楼主haoyan()2006-03-03 22:12:02 在 C++ Builder / 基础类 提问

做控制台程序,不用VCL,在程序中读取argv[1],这是char   *变量,如何把它转换为整数?  
  如:  
  Openport   6666  
  就是打开tcp   6666端口,在程序中argv[1]="6666",怎么把它转换成整数6666. 问题点数:100、回复次数:7Top

1 楼unsigned(僵哥(发站内消息,请附上链接或问题说明,否则不予回复))回复于 2006-03-03 23:43:55 得分 50

atoiTop

2 楼0delphi(睡个舒服觉)回复于 2006-03-04 00:24:35 得分 10

同上,跟我6分就行了Top

3 楼zephyr007(道可道)回复于 2006-03-04 09:40:49 得分 10

StrToIntTop

4 楼lurel(城市陌生人)回复于 2006-03-04 09:46:57 得分 10

方法一,    
        char   *   arg[1];  
          arg[1]="6666";  
          int   i=StrToInt((AnsiString)arg[1]);  
  方法   二  
          int   n;  
          char   *str   =   "6666";  
   
          n   =   atoi(str);Top

5 楼Waiting4you(毛毛)回复于 2006-03-05 19:28:28 得分 10

同僵哥,跟我6分就行了Top

6 楼jone7319(舍我其谁)回复于 2006-03-05 20:02:41 得分 10

String   s=argv;  
  int   a=s.ToInt();Top

7 楼haoyan()回复于 2006-03-10 18:31:28 得分 0

不用VCL,atoi是正解,谢谢各位!Top

相关问题

  • 命令行参数?
  • 命令行参数
  • 命令行参数处理!
  • 命令行参数有"*"号
  • 命令行参数问题
  • 命令行参数问题
  • 命令行参数问题
  • 怎样在控制台获取输入的命令行?
  • 怎样读取命令行参数?
  • 怎么得到命令行参数?

关键词

  • 控制台
  • 转换
  • vcl
  • 程序
  • atoi
  • strtoint
  • 做控制台
  • 转换为整数
  • argv
  • 方法

得分解答快速导航

  • 帖主:haoyan
  • unsigned
  • 0delphi
  • zephyr007
  • lurel
  • Waiting4you
  • jone7319

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo