20px - +
wrap
zh en
-
发信人: dntx (鑫森淼焱垚), 信区: ANSI 标 题: Re: 问:为什么往往显示不全 发信站: 日月光华站 (Tue Sep 4 13:23:06 2001) , 站内信件 一般是代码超行造成的。 系统每显示23行代码就认为显示了一页的内容,然后停下等待用户翻页, 按空格后继续显示下面的 23 行代码。 另外,由于第一页时系统显示发信站、发信人等信息要占去4行代码,所以 文章开头的19行代码解释完即会停下等待翻页。 如果你在代码开头中用了*[H之类的清屏语句, 则当系统解释完19行代码等待用户翻页时,屏幕实际显示只前19行有内容, 第20行至23行是空着的,就给人以显示不完全的感觉,必须按空格翻页才 能看到后面的内容。 使用光标控制符移动光标显示内容也可能会出现类似情况。 这实际上是因为光标控制符的出现造成一行代码并不完全对等一行显示内容, 系统是以代码为单位进行显示的,所以可能会造成显示上的不正确翻页,也 即显示不全现象。 解决的办法视具体情况有所不同。通常可以考虑用光标控制符的办法压缩代码, 使得前19行代码能显示23行内容就行了。在日月光华站,也可以发表后修改 文章,将前4行系统加的发信人等信息去掉就行了。 【 在 shipping (小平~~~地藏语心) 的大作中提到: 】 : 显示个百分之八九十,甚至一半就没了,非要按一下空格才能看到下面一半 : 问题处在哪里? 求教 -- 欢迎访问 bbs.zixia.net asciiart ※ 修改:·dntx 於 Sep 4 13:24:42 修改本文·[FROM: 166.111.107.50] ※ 来源:·日月光华站 bbs.fudan.edu.cn·[FROM: 166.111.107.50]