我正在尝试使用最新的Xcode来模拟一些与iPhone无关的C代码,只测试C函数上的一些数据操作,并打印结果以使其正常工作。
我已经在Xcode中开始了一个适用于iOS的新游乐场,但是当你尝试编写一些C代码(char me[]= "this is me" ;
)
我怎么能这样做? 感谢。
答案 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);
}