程序无法提供正确的号码-控制台应用程序

时间:2018-10-25 11:48:31

标签: vb.net console console-application

我试图在VB中编写程序,因为在学校完成了一项任务。但这并没有给出具体的结果。这没有道理。因此,如果有人可以给我解释并给出答案,那就太好了。 任务: 给出了一个电话号码:(01234)567890。编写一个删除括号的程序。(数字可以更改大小) 我的尝试:

Sub Main()
      Dim input, output, ds, sd as string
      Dim s, f as integer
      Console.writeline(" enter number ")
      Input = Console.readline
      s = Instr(input, "(")
      f = InStr(input, ")")
      ds = input.Substring(s, f - 1)
      Sd = input.Substring( f - 1)
     Input = ds + sd
     Console.writline(output)
     Console.Readline()
End sub

输出:

  

01234)567890

P.s忽略了任何错字,因为这是我的手机上载的。 只是说我对其他语言有知识,而这首先是VB。 提前致谢! 也欢迎任何使帖子更好的修改!

1 个答案:

答案 0 :(得分:1)

希望这对您有帮助

Sub Main()
    Dim input, input1 As String
    Console.WriteLine(" enter number ")
    input = Console.ReadLine
    input1 = input.Replace("(", String.Empty).Replace(")", String.Empty)
    Console.WriteLine(input1)
    Console.ReadLine()
End Sub