objective-c - 用 c 或 objective-c 编写的交互式命令行应用程序的简单示例?

标签 objective-c c command-line command-line-interface

我想用 C 或 Objective-C 编写一个简单的交互式命令行程序。提示用户输入然后对该输入进行操作的东西,然后提示用户进行更多输入。我用谷歌搜索了“交互式命令行应用程序”和该主题的几个变体,但没有提出任何我正在寻找的简单示例。

这看起来像是一个绝对初级的、基础的编程示例,就像“hello world”之后的一个步骤。谁能给我指出此类程序的示例,或者告诉我应该搜索什么?

最佳答案

Xcode 4 - 基础命令行工具

  1. 文件 > 新建 > 新建项目
  2. Mac OS X > 应用程序 > 命令行工具
  3. 选择姓名
  4. 类型 > 基础
  5. 下一步
  6. 创建
  7. 打开main.m文件
  8. 粘贴下面的代码
  9. 击球

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{
    @autoreleasepool {

        int inputOne;
        NSLog (@"Enter number: ");
        scanf("%i", &inputOne);

        int inputTwo;
        NSLog (@"Enter another number: ");
        scanf("%i", &inputTwo);

        NSLog (@"%i + %i = %d", inputOne, inputTwo, inputOne + inputTwo);

    }
    return 0;
}

注意:如果没有出现命令行界面,请点击第二个按钮:

Screenshot

现在您可以与命令行工具进行交互了。

关于objective-c - 用 c 或 objective-c 编写的交互式命令行应用程序的简单示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8360809/

相关文章:

linux - nasm 程序打印了比它应该打印的更多的参数

ios - 将 UITableView 添加到现有的 ViewController

iOS 8 : Why is NSLayoutAttributeCenterX failing to center my views?(适用于 iOS 7)

c - 在 C 编程中编辑和删除输入

linux shell流重定向直接运行命令列表

c++ - 如何在 C++ 的命令行中创建一个文件名?

iphone - CTTypesetter 在奇怪的 Unicode 字符上崩溃

ios - 如何在 iOS 中不存在 mymail viewcontroller 的情况下点击发送邮件?

c - 超出数组大小的元素值

Char 与 unsigned char 转换为 int