在Xcode上测试纯C代码?

时间:2016-07-28 08:45:45

标签: c xcode

我正在尝试使用最新的Xcode来模拟一些与iPhone无关的C代码,只测试C函数上的一些数据操作,并打印结果以使其正常工作。

我已经在Xcode中开始了一个适用于iOS的新游乐场,但是当你尝试编写一些C代码(char me[]= "this is me" ;

时会出错

我怎么能这样做? 感谢。

1 个答案:

答案 0 :(得分:2)

操场是快速的,而不是C,因此错误。

您可以使用Xcode开发C程序,但是您希望使用命令行项目模板来定位OSX。

首先撰写main()

#include <stdio.h>

int main(int argc, const char **argv)
{
    printf("Hello world!\n");
    return 0;
}

编辑:为了调用main()之外的函数,您必须在引用之前声明

// Forward declaration of function
static void printit(const char *message);

int main(int argc, const char **argv)
{
    printit("Hello World\n");
    return 0;
}

static void printit(const char *message)
{
    fwrite(message, 1, strlen(message), stdout);
}