这种小事用什么语言都无所谓了,用VB6如下:
Private Sub Form_Load()
Dim buffer() As Byte, b, out As String
buffer = InputBox("")
For Each b In buffer
out = out & b & " "
Next
MsgBox out
End Sub
。
int asc; char *string=new char [2]; string=getchar(); asc=string[0]&0x80h+string[1];
你头脑有问题。
英文字母有其ASCII 码,汉字使用的是Unicode码。 VB 中有 Asc() 函数和 Chr() 函数用于这类转换。 VC的话,可以直接输出ASCII 码或者Unicode码。 如果想将Unicode码转换成ASCII码,可以自己编写一个转换的子程序
汉字不是用ASCII编码的,只有英文、数字和一些基本的符号才能用ASCII编码。
洪恩在线讲了这方面的知识。