回 帖 发 新 帖 刷新版面

主题:程序自动建立文件并写入符号时如何这个"_"符号?请帮忙!

 
 
如我建立a.txt文件,并在a.txt里写入:
 
ABXD[color=FF0000]_[/color]HHH
 
运行时提示这个"[color=FF0000]_[/color]"红色符号有错不能通过该怎么办?



如下面我的代码因该怎么改?
                                                           
OPEN "A.txt" FOR OUTPUT AS #1
PRINT #1, "ABXD_HHH"
CLOSE #1


谢谢!

回复列表 (共9个回复)

沙发

"ABXD"+chr$(95)+"HHH"

板凳

谢谢!
请问这个有个表啊?很多符号都有不同的代码,像引号""是chr$(34),下划线_是chr$(95),那其他的肯定还有,能不能告诉我,我是初学者.

3 楼

有,你问的这些是asiic字符集。
不用找别人,运行下面代码,就可以得到。当然,有很多控制代码是看不到的

for i=0 to 127
? i,chr$(i)
next i
end

如果你要扩展字符集,就把127改成256。
但是要注意,不同系统支持的有所差异。

4 楼

请问如何把输出结果保存到文本里?谢谢!

5 楼

查看ASCII码:
  QB - <Shift>+<F1> - <C> - <A> - <Enter>

保存到文本去
open "文件名" for output as #1
      print #1,......
close

6 楼

我用这样就是保存不进去:
for i=0 to 127
? i,chr$(i)
next i
open "文件名" for output as #1
      print #1,chr$(i)
close#1
end

7 楼

你好像有点分不清楚先后顺序

open "文件名" for output as #1
  for i=0 to 127
      print #1, i,chr$(i)
  next i
close#1
end

8 楼

我是初学者,我以后会努力的,谢谢!

9 楼

建议:
文件操作速度一般较慢,如果循环使用会大大降低效率,所以:
像本例,可以先把字符累加进一个字符串,在循环结束后一次写入文件。

我来回复

您尚未登录,请登录后再回复。点此登录或注册