我试图让用户只需按Enter键而不输入任何内容,并使用它来表示接受默认值. scanf没有做我想要的,应用程序仍然"阻止":下一行代码不运行.
唯一的方法是实际输入内容然后按Enter键.
我尝试使用NSFileHandle和fileHandleWithStandardInput ; 然而,似乎用户现在被迫按Ctrl-D来指示EOF.
有人建议使用fgets,但我无法确定传递什么作为第三个参数(FILE*类型).试过stdin,但它没有'阻止'.
如何使用Objective-C接受来自用户的输入,同时允许用户只需按Enter键而不必强制输入任何内容?如何读取单行,即使该行为空白?
objective-c ×1