| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 707 人关注过本帖
标题:兄弟们,这个vb代码写得对么?
只看楼主 加入收藏
freelxg
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-10-5
收藏
 问题点数:0 回复次数:3 
兄弟们,这个vb代码写得对么?

我想编写个十进制与二进制,八进制和十六进制的转换器,我是初学者,不太懂。这个是论坛的雨帆兄给的。可我复制代码区就提示我缺少end sub,希望各位老师能帮忙。先谢过.........这个转换器对我真的很重要...
1.将十进制转化为二进制

Public Function DEC_to_BIN(Dec As Long) As String
DEC_to_BIN = ""
Do While Dec > 0
DEC_to_BIN = Dec Mod 2 & DEC_to_BIN
Dec = Dec \ 2
Loop
End Function

2.将十进制转化为八进制

Public Function DEC_to_OCT(Dec As Long) As String
DEC_to_OCT = ""
Do While Dec > 0
DEC_to_OCT = Dec Mod 8 & DEC_to_OCT
Dec = Dec \ 8
Loop
End Function

3.将十进制转化为十六进制

Public Function DEC_to_HEX(Dec As Long) As String
Dim a As String
DEC_to_HEX = ""
Do While Dec > 0
a = CStr(Dec Mod 16)
Select Case a
Case "10": a = "A"
Case "11": a = "B"
Case "12": a = "C"
Case "13": a = "D"
Case "14": a = "E"
Case "15": a = "F"
End Select
DEC_to_HEX = a & DEC_to_HEX
Dec = Dec \ 16
Loop
End Function

图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: DEC Dec 二进制 八进制 兄弟 
2007-10-06 15:24
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
基本没错的,至少有输出。
2007-10-06 15:31
freelxg
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-10-5
收藏
得分:0 
那我复制到编程的代码编辑就提示我缺少end sub????
2007-10-06 15:34
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
有时间的话帮你做一下。好好学一下VB基础。这个代码就算是错的也不会引起缺少end sub的
2007-10-06 18:08
快速回复:兄弟们,这个vb代码写得对么?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033109 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved