vb 把反斜杠”\“后面的数据也读出来怎么做?
0,21.93,18.02,1003.25,1.64,231.26,73.59,9999.99\000\-99,9999.99\000\-99,9999.99\000\-99,9999.99\000\-99,8.03,3.59,0.08,0.00,999999.88,99999.90,19.88,1,23.32,17.52,1002.81,999999.88,999999.88,67.41,9999.99\000\-99,9999.99\000\-99,9999.99\000\-99,9999.99\000\-99,7.19,3.45,0.08,0.01,999999.88,999999.88,19.90
,2,24.70,17.02,1002.37,999999.88,999999.88,61.24,9999.99\000\-99,9999.99\000\-99,9999.99\000\-99,9999.99\000\-99,6.36,3.32,0.08,0.01,999999.88,999999.88,19.92
,3,26.09,16.52,1001.93,999999.88,999999.88,55.06,9999.99\000\-99,9999.99\000\-99,9999.99\000\-99,9999.99\000\-99,5.53,3.19,0.07,0.02,999999.88,999999.88,19.94
我想把反斜杠后的数据也读出来怎么做?
数据如上,读取9999.99\000\-99,9999.99\000\-99,
我读出来的是999.99 9999.99,“\"后面的000\-99不显示,怎么让这两组也显示出来?
谢谢 --------------------编程问答-------------------- 读文件档吗?
Open "c:\1.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, a
Debug.Print a
Loop
--------------------编程问答-------------------- --------------------编程问答-------------------- 一行行读,用split拆分成数组 --------------------编程问答--------------------
看你的代码,应该不会丢失反斜线后的信息。
你是否用了 Val() 函数来处理你的串?那样的话,就只能转换出反斜线前面的数字。
如果如你所说,仅仅是为了显示,直接显示字符串即可。
--------------------编程问答-------------------- 我想要比较 1.78\000\023 这三个数据的大小,如果中间的那个大于最后的那个,读取第一个数据,但是格式就是有斜杠的,应该怎么做啊? --------------------编程问答--------------------
a() = Split("1.78\000\023", "\")
Debug.Print Val(a(0))
Debug.Print Val(a(1))
Debug.Print Val(a(2))
补充:VB , 基础类