basic - 我可以把整个控制台保存为字符串变量吗?
问题描述
我试图在程序末尾获取整个控制台文本并将其保存为字符串变量。然后在我将字符串变量保存为文本文档之后。解决这个障碍的最佳方法是什么?谢谢!
解决方案
我认为这个解决方案可能有助于解决您的问题。
下面的 Qbasic 代码需要一个文本文件来读取,它读取并在屏幕上打印文件的前 9 行,然后将前 10 行的内容复制到控制台的后半部分,从屏幕内存中读取字符.
SCREEN 0
INPUT "File name: ", fname$
OPEN fname$ FOR INPUT AS #1
x = 9
WHILE NOT EOF(1) AND x <> 0
INPUT #1, x$
PRINT x$
x = x - 1
WEND
CLOSE #1
PRINT "----------------------------------"
REM HERE THE PROGRAM READS THE SCREEN
LOCATE 12, 1
FOR y = 1 TO 10
FOR x = 1 TO 80
PRINT CHR$(SCREEN(y, x, 0));
NEXT x
NEXT y
推荐阅读
- json - 使用 Golang 的 JSON 响应示例
- assembly - 在引导加载程序的内存中存储/读取函数指针符号地址
- c# - ASP.NET Core AddDbContextPool 未触发 ChangeTracker 事件
- r - 使用深度名称向量作为索引替换嵌套列表
- javascript - 正则表达式仅在 Javascript 中首次出现
- machine-learning - 当没有为它们提供注释时,如何在 PascalVOC 2012 或 COCO 测试集上测试模型?
- go - 检查时间是否在周末
- python - 如何在 python 中使用 numpy 提取图像中的线条(3bands)?
- spring-mvc - 使用 @RequestParam("VIEW") 注释从 jsp 获取或传递值到 spring mvc 控制器
- netlogo - 而条件应该检查两个变量的总和是否低于阈值