如何通过键盘向 Tcl 脚本提供输入? C 中有类似 scanf()
的东西吗?
最佳答案
gets命令可能就是您想要的。
set data [gets stdin]
# or
set numchars [gets stdin data]
scan命令可用于解析输入,类似于 scanf 对 C 的解析。它使用以下格式: 扫描字符串格式 ?varName varName ...?
因此,要将“5 只猫”这样的输入解析为各个变量:
set data [gets stdin]
scan $data "%d %s" myint mystring
编辑:从 Colin 的评论中添加了更多信息。
关于tcl - Tcl 中键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1842782/