主题:程序自动建立文件并写入符号时如何这个"_"符号?请帮忙!
dos71
[专家分:0] 发布于 2006-07-27 11:29:00
如我建立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个回复)
沙发
moz [专家分:37620] 发布于 2006-07-27 11:35:00
"ABXD"+chr$(95)+"HHH"
板凳
dos71 [专家分:0] 发布于 2006-07-27 23:39:00
谢谢!
请问这个有个表啊?很多符号都有不同的代码,像引号""是chr$(34),下划线_是chr$(95),那其他的肯定还有,能不能告诉我,我是初学者.
3 楼
老大徒伤悲 [专家分:29120] 发布于 2006-07-28 10:31:00
有,你问的这些是asiic字符集。
不用找别人,运行下面代码,就可以得到。当然,有很多控制代码是看不到的
for i=0 to 127
? i,chr$(i)
next i
end
如果你要扩展字符集,就把127改成256。
但是要注意,不同系统支持的有所差异。
4 楼
dos71 [专家分:0] 发布于 2006-07-28 13:00:00
请问如何把输出结果保存到文本里?谢谢!
5 楼
moz [专家分:37620] 发布于 2006-07-28 14:10:00
查看ASCII码:
QB - <Shift>+<F1> - <C> - <A> - <Enter>
保存到文本去
open "文件名" for output as #1
print #1,......
close
6 楼
dos71 [专家分:0] 发布于 2006-07-29 00:00:00
我用这样就是保存不进去:
for i=0 to 127
? i,chr$(i)
next i
open "文件名" for output as #1
print #1,chr$(i)
close#1
end
7 楼
moz [专家分:37620] 发布于 2006-07-29 00:39:00
你好像有点分不清楚先后顺序
open "文件名" for output as #1
for i=0 to 127
print #1, i,chr$(i)
next i
close#1
end
8 楼
dos71 [专家分:0] 发布于 2006-07-29 11:45:00
我是初学者,我以后会努力的,谢谢!
9 楼
老大徒伤悲 [专家分:29120] 发布于 2006-08-11 16:20:00
建议:
文件操作速度一般较慢,如果循环使用会大大降低效率,所以:
像本例,可以先把字符累加进一个字符串,在循环结束后一次写入文件。
我来回复