使用msgbox函式與msgbox過程可以接受使用者輸入的資料嗎?

時間 2021-06-09 15:59:38

1樓:趙昕

從語法來看:

MsgBox (Prompt [,Buttons] [,Title] [,Helpfile,Context])

當然prompt,Buttons,Title及Helpfile,Context可以用變數傳遞,如用變數pp、bt、tt、hf、ct分別傳遞各部分,

pp = "發生錯誤,是否繼續?"

bt = vbYesNo + vbCritical + vbDefaultButton2

tt = "錯誤資訊"

hf = "Demo.hlp" '

ct= 1000

然後組合起來,MsgBox(pp, bt, tt, hp, ct),這是完全可以的。注:當然一些引數是可以省略的。

顯然,是可以接受過程變數,包括使用者輸入的數量,因為這也可以看成是乙個變數,如

a(1) = InputBox("輸入第1個資料:")

a(2) = InputBox("輸入第2個資料:")

可以用msgbox直接引用,如MsgBox a(1) & a(2)

c 中函式宣告時使用void函式名(函式型別)是什麼意思 為什麼要這樣宣告函式?

你看那銳雯 首先去驗證。你測試一下乙個不需要返回值的函式不寫void,會發生什麼?報什麼錯就會發現如果不寫編譯器會認為那你需要返回 int 第二,仔細研究c語言的函式返回值語法,以及同樣類似的問題,編譯器找不到函式宣告會發生什麼?這個時候編譯器是如何判定返回值型別的?這些都在c標準規定了,當然有些是...

原函式與反函式是同一函式嗎?

半個馮博士 當然不是!想到經常人有弄混這個問題,乾脆一步到位講完算了。1 和 到底是不是同乙個函式?2 更經典的乙個問法 根據反函式的定義,滿足函式 的所有點都滿足 所以直接函式的圖象和反函式的圖象一模一樣,所以他們就是同乙個函式?3 還有更有意思的具體問題 比如直接函式為,很容易寫出其反函式 這兩...

C 的建構函式與析構函式?

關於C 的問題,你的心中要有兩個概念,乙個是記憶體的分配,二是記憶體的初始化。C 的建構函式有兩個作用 第一,你必須要有乙個建構函式,compiler才會去給你分配記憶體。第二,分配了記憶體之後,再用建構函式去初始化記憶體。函式體為空,因為類中的每乙個成員都有預設建構函式和析構函式 否則是無法編譯的...