Board logo

标题: 又一QBASIC菜鸟的问题~ [打印本页]

作者: jo     时间: 2002-11-26 00:00    标题: 又一QBASIC菜鸟的问题~
小辈想请教一个问题:我想用QB编一个简单的笔记本,但遇到问题:
cls
input "",a$
open "c:\1.txt" for append as #1
print #1,a$
close #1
end
但这个程序只能输入255个(大约)字母,又其他方法吗,使它不受字数的限制~

作者: jo     时间: 2002-11-27 00:00
没人理我这个问题吗?55555~

作者: 随风顺     时间: 2002-11-27 00:00
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退出并存盘

作者: jo     时间: 2002-11-27 00:00
对不起,又麻烦大家了,但是我想要可以修改的,不然一不小心写错了个字,怎么办?应该如何改一下呢?谢谢~

作者: jo     时间: 2002-11-28 00:00
稍顶一下~

作者: jo     时间: 2002-11-29 00:00
再顶一下~sorry~

作者: jo     时间: 2002-12-1 00:00
nobody can tell me?

作者: Wengier     时间: 2002-12-1 00:00
什么意思啊?

作者: ko20010214     时间: 2002-12-2 00:00
如果你真想学QB,还是先买本书学习一下如何“编程”再说吧。首先你必须熟悉QB里的语句并知道如何用它。你必须知道什么时候用条件语句。如何用。还是先买本书自己看一遍后再来问吧。