-1

有没有办法在运行时获取字符串?(比如“C”中的 scanf 函数,我们可以在运行时输入字符串)

4

3 回答 3

-1

是的,您可以使用read来接受字符串,或者读取一行。有关更多信息,请参见此处:http ://www.tcl.tk/man/tcl8.5/TclCmd/read.htm

于 2012-05-16T08:16:49.277 回答
-1

在标准 Tcl 中,相当于 C 的 scanf():

scan [gets stdin] "the pattern..." var1 var2 ...

但是,对于期望,您需要使用expect_user

expect_user -re "(.*)\n"
scan $expect_out(1,string) "the pattern..." var1 var2 ...
于 2012-05-16T09:56:43.490 回答
-1

如果你说的是 C#

Console.ReadLine应该为您完成工作!

您可以在此处获取更多详细信息 - http://msdn.microsoft.com/en-us/library/system.console.readline.aspx

于 2012-05-16T08:12:38.137 回答