求助:VB中怎么把字符串转化成整型

smtsea 2008-02-29 12:57:01
我输入了这样一段代码
DIM N AS INTEGER
FOR N =1 TO 100
PRINT "*"
NEXT N
系统运行不成功。提示说不能将字符串*强制转换成整型。我想请问一下要怎么办。另外我是用VB.NET
另外OPtion Expicit 这句话要在代码窗的哪个地方输入。。我也不知= =!!!
我是菜鸟。请大家多多包涵
+
...全文
803 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuxue1342 2008-03-01
  • 打赏
  • 举报
回复
楼主太心急了!搞入门书看看先!还有.刚学习的时候就学新的.不要学落伍的版本了呀!
smtsea 2008-03-01
  • 打赏
  • 举报
回复
除了看到贴子加分外就没看到给别人加分的。
_NET2004 2008-03-01
  • 打赏
  • 举报
回复
2008都出了,晕,硬件赶不上
菜鸟A队 2008-02-29
  • 打赏
  • 举报
回复
cint("字符串")
qiu5208 2008-02-29
  • 打赏
  • 举报
回复
点左上角的--管理帖子--给分
herol 2008-02-29
  • 打赏
  • 举报
回复
不是WEB的?是WinForm?
那就用
Dim n As Integer
For n = 0 To 100
System.Console.Write("*")
Next
只能输出到控制台

想输出到页面,就在页面上画个Label或者TextBox什么的,给他们的Text属性负值就行了
smtsea 2008-02-29
  • 打赏
  • 举报
回复
怎么给别人加分= =!!!
smtsea 2008-02-29
  • 打赏
  • 举报
回复
嗯。那我过会就去买本来看。这道题是说要求显示100个星号。
用Response.write("*")运行不了。系统提示Response未声明。
boyi_yan 2008-02-29
  • 打赏
  • 举报
回复
OPtion Expicit 在最顶。。。。
qiu5208 2008-02-29
  • 打赏
  • 举报
回复
vb6.0有print
但是不建议使用,vb.6淘汰了,功能有限。
买本vb2005的书吧。
llsus 2008-02-29
  • 打赏
  • 举报
回复
你那个语句中的Print是向文件写入信息,第一参数系统解释为文件号,而文件号是用数字表示,系统就把你的“*”转换为数字,很显然,“*”是无法转换为数字的,所以出错了。OPtion Expicit 语句写第一行就可以,VB2005中不用写,系统会帮你写好的,默认为需要声明变量。
herol 2008-02-29
  • 打赏
  • 举报
回复
Dim n As Integer
For n = 0 To 100
Response.Write("*")
Next

字符串转成整型 简单的可用强转换 CINT("字符串"),但字符串不是整型的话,会抛异常
smtsea 2008-02-29
  • 打赏
  • 举报
回复
那是哪一版VB有这PRINT函数?我去下载下来用。因为我也不知道买什么书看才好。就捞了一本以前大一的书
qiu5208 2008-02-29
  • 打赏
  • 举报
回复
OPtion Expicit语句默认是开的,也就是说所有变量必须声明。
如果要改的话,直接在菜单--工具--选项--去掉-要求变量声明选框
qiu5208 2008-02-29
  • 打赏
  • 举报
回复
vb.net 没有print函数。

16,549

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧