gpt4 book ai didi

c - Lua 中是否有等效的 scanf 函数?

转载 作者:太空狗 更新时间:2023-10-29 16:02:14 25 4
gpt4 key购买 nike

正如标题所说:

Lua 中是否有等效的 scanf 函数?

我的意思是,我想要这样的语法:

word_typed = lua_scanf()

一旦我写了一个字符串(比如说“123 is perfect number”),我就有了字符串“123 is perfect number”。

提前致谢

附言如果需要,您可以提供 LUA C API 解决方案!! :P

最佳答案

以下脚本(使用 Lua 5.1.4 测试,应该在 5.2 中工作)执行您在对 Shmil-The-Cat 的回答的评论中描述的内容:

print("Please enter your name:")
name = io.read()
print("You entered '" .. name .. "'")

io.read 函数有一个默认参数"*l",这意味着从打开的文件中读取下一行,跳过行尾。打开的文件默认为 stdin,但您可以使用 io.open 文件更改它。

有关 io 库的更多详细信息,请参阅在线 Lua 引用手册的第 6.8 节,该手册位于 http://www.lua.org/manual/5.2/manual.html#6.8。 .您可能还想阅读 Programming in Lua (PIL) 的 I/O 章节,可以在 http://www.lua.org/pil/21.html 找到。 .

关于c - Lua 中是否有等效的 scanf 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16019986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com