我花了好几个小时试图在学校练习中发现错误,似乎我的代码在Xcode中不起作用,但它确实在NetBeans中有效。
这怎么可能,我该怎么做才能让它在Xcode中运行?我无法在NetBeans中调试,这是我改为Apple的Xcode的主要原因...
我的代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
typedef struct {
char naam[20];
int leeftijd;
} persoon;
persoon Jorn;
int main(int argc, const char * argv[])
{
printf("Uw naam: ");
scanf("%s", Jorn.naam);
printf("Leeftijd:");
scanf("%d", &Jorn.leeftijd);
printf("\n Inhoud");
return 0;
}
截图:
我的变量&#34; leeftijd&#34;仍然是空的。
答案 0 :(得分:1)
程序没问题。输出转到lldb窗口并在那里输入文本。
这是一个示例运行。
Uw naam:Dan
Leeftijd:Zaph
为命令行工具创建项目:
我添加了以下两行:
printf("naam: %s\n", Jorn.naam);
printf("leeftijd: %d\n", Jorn.leeftijd);
输出:
naam:丹
leeftijd:34