我刚开始玩一些 OSX 编程,并尝试创建一个简单的命令行应用程序,但我似乎找不到一个好的指南。基本上我想知道如何获得一些用户输入,例如询问用户他们的年龄等。
问问题
55 次
1 回答
1
你很幸运;OS X 提供了所有(几乎所有?)标准 C 函数的手册页;唯一的麻烦是知道哪个功能提供了您正在寻找的服务。该fgets()
功能可能最适合一次读取一行。你会像这样使用它:
char buffer[MAXLINE];
if (fgets(buffer, MAXLINE, stdin) != NULL) {
/* handle line in buffer */
}
如果您真的在寻找教程,C 编程语言是最好的选择之一。一定要买第二版——第一版可能很有趣,但语言变化太大,不能成为可靠的指南。
如果您想要参考,那么您的联机帮助页是最好的信息来源。
于 2012-06-27T01:06:50.687 回答