Tcl 中键盘输入
如何通过键盘向 Tcl 脚本提供输入? C 中有类似 scanf()
的东西吗?
How do I give input to a Tcl script through the keyboard? Is there any thing like scanf()
in C?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
gets 命令可能就是您想要的。
scan 命令可用于解析输入,类似于scanf 与 C 一起使用。它使用以下格式:
扫描字符串格式 ?varName varName ...?
因此,要将“5只猫”这样的输入解析为单个变量:
编辑:从科林的评论中添加了更多信息。
The gets command is probably what you want.
The scan command can be used to parse the input similar to how scanf does with C. It uses the format:
scan string format ?varName varName ...?
Thus, to parse an input like "5 cats" to individual variables:
Edit: Added more information from Colin's comment.