用VB计算圆的面积,怎么将结果输出到一个TXT文本文件中?下面的程序结下来怎么写

dimdassingled=3.14*d^2/4... dim d as single
d=3.14*d^2/4
展开
 我来答
帐号已注销
2015-10-09 · TA获得超过898个赞
知道大有可为答主
回答量:1482
采纳率:0%
帮助的人:950万
展开全部

就是文本文件读写的问题,添加一个text、label、comammad 即可

Private Sub Command1_Click()
Const pi = 3.1415
Dim s As Single
If Val(Text1) > 0 Then
    s = pi * Val(Text1) ^ 2
    Call bc(Val(Text1), s)
    Shell "notepad " + App.Path + "\面积.txt", vbNormalFocus
Else
    MsgBox "输入的半径要大于0", vbInformation, ""
    Text1.SetFocus
End If
End Sub
Private Sub Form_Load()
    Text1 = ""
    Label1.Caption = ""
    Command1.Caption = "计算面积"
End Sub
Sub bc(a As Single, b As Single)
    Open App.Path + "\面积.txt" For Output As #1
        Print #1, "半径为" + CStr(a) + "的圆面积为:" + CStr(b)
        Label1.Caption = "半径为" + CStr(a) + "的圆面积为:" + CStr(b)
    Close #1
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式