中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-14 23:11
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS开发编程 & 发展交流 (开发室) » 又一QBASIC菜鸟的问题~
可打印版本  1,489 / 8
第1楼 jo 发表于 2002-11-26 00:00
初级用户 发帖 22 积分 172
又一QBASIC菜鸟的问题~
小辈想请教一个问题:我想用QB编一个简单的笔记本,但遇到问题:
cls
input "",a$
open "c:\1.txt" for append as #1
print #1,a$
close #1
end
但这个程序只能输入255个(大约)字母,又其他方法吗,使它不受字数的限制~
第2楼 jo 发表于 2002-11-27 00:00
初级用户 发帖 22 积分 172
没人理我这个问题吗?55555~
第3楼 随风顺 发表于 2002-11-27 00:00
初级用户 发帖 35 积分 196
Input命令受输入缓冲的限制

如果只是简单的输入而不需要修改的话可以试试这样:

cls
txt$=""
in$=inkey$
while in$"^z"
txt$=txt$+in$
print in$;
sleep
in$=inkey$
wend
open "c:\1.txt" for append as #1
print #1,txt$
close #1
end

应该可以输入至少65535个字符,用F6键或Ctrl+Z退出并存盘
第4楼 jo 发表于 2002-11-27 00:00
初级用户 发帖 22 积分 172
对不起,又麻烦大家了,但是我想要可以修改的,不然一不小心写错了个字,怎么办?应该如何改一下呢?谢谢~
第5楼 jo 发表于 2002-11-28 00:00
初级用户 发帖 22 积分 172
稍顶一下~
第6楼 jo 发表于 2002-11-29 00:00
初级用户 发帖 22 积分 172
再顶一下~sorry~
第7楼 jo 发表于 2002-12-01 00:00
初级用户 发帖 22 积分 172
nobody can tell me?
第8楼 Wengier 发表于 2002-12-01 00:00
系统支持 发帖 10,521 积分 27,736
什么意思啊?
第9楼 ko20010214 发表于 2002-12-02 00:00
版主 发帖 1,628 积分 7,296
如果你真想学QB,还是先买本书学习一下如何“编程”再说吧。首先你必须熟悉QB里的语句并知道如何用它。你必须知道什么时候用条件语句。如何用。还是先买本书自己看一遍后再来问吧。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023