你這個(gè)問題是這樣的呀:
為廣德等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及廣德網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、廣德網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
因?yàn)槟爿斎肓?0+10以后你為了結(jié)束是不是又打了個(gè)回車?那就是\n了,
但是這個(gè)\n現(xiàn)在被存在stdin的緩沖區(qū)里沒有被取走,所以當(dāng)你要輸入Y或者N的時(shí)候,again將stdin的\n取走了,而沒有給你輸入的機(jī)會。
所以你應(yīng)該是
printf("Please enter Y or N\n");
scanf("%c", again); //取走\(yùn)n
scanf("%c",again); //記錄Y或者N
這樣就可以了。
不一樣的,主要的關(guān)鍵字差不多,語法有一些有變化
vb.net與vb語法的一個(gè)很大不同——oop設(shè)計(jì)
例如
sMyString = Mid(sMyString,3,4)
現(xiàn)在,它可以被替換為:
sMyString = sMyString.substring(3,4)
#If...Then...#Else 指令
根據(jù)條件編譯選定的 Visual Basic 代碼塊,需要有#Const 配對,一般要先用#Const 定義條件編譯器常量
'以下是例子
Module Module1
#Const i = 60
Sub Main()
#If i 30 Then
Console.WriteLine("???") '如果用#Const定義了i,該句語句才會執(zhí)行,假如用的是private i as integer=60定義,該語句不會被執(zhí)行
#End If
End Sub
End Module