有没有办法在运行时获取字符串? (比如像“C”中的scanf函数我们可以在运行时输入字符串)
答案 0 :(得分:-1)
如果你说的是C#
Console.ReadLine 应该为您完成工作!
您可以在此处获取更多详细信息 - http://msdn.microsoft.com/en-us/library/system.console.readline.aspx
答案 1 :(得分:-1)
是的,您可以使用读取接受字符串,或获取来读取一行。有关详细信息,请参阅此处:http://www.tcl.tk/man/tcl8.5/TclCmd/read.htm
答案 2 :(得分:-1)
C的scanf()相当于标准Tcl:
scan [gets stdin] "the pattern..." var1 var2 ...
尽管如此,您需要使用expect_user
:
expect_user -re "(.*)\n"
scan $expect_out(1,string) "the pattern..." var1 var2 ...