首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从控制台获取Red语言的输入

如何从控制台获取Red语言的输入
EN

Stack Overflow用户
提问于 2018-07-29 18:06:33
回答 1查看 242关注 0票数 3

我正在用Red语言编写一个控制台程序(target MSDOS),我需要让用户输入一个字符或字符串,然后按Enter键。

我似乎找不到怎么做,我已经阅读了这里的文档(http://www.red-by-example.org/index.html),但没有用。

我尝试了这样的东西:

read.red

代码语言:javascript
复制
Red [

]

print "Please make your choice then press Enter"
x: input
print x

它在使用red read.red的“红色控制台”中工作,但是当我使用red -r -t MSDOS read.red编译时,我得到一个错误:

Compiling C:\apps\red-read\read.red ... *** Compilation Error: undefined word input *** in file: C:\apps\red-read\read.red *** near: [ input ]

如何从Red console程序请求输入?

我使用的是红色版本:--== Red 0.6.3 ==--

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-30 04:51:46

好吧,我做了一些测试,让它在我这一端正常工作。你需要两样东西。

1)你需要最新的版本,而不是0.63。您可以从the downloads page的master获取自动构建。

2)您的文件中需要有引用才能使用控制台。以下是更新后的代码,可以在最新版本的Windows上运行。

代码语言:javascript
复制
Red [

]
#include %environment/console/CLI/input.red

print "Please make your choice then press Enter"
x: input
print x

这些信息被隐藏在github上的一个article中。另外,你对MSDOS的看法也是对的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51579228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档