我花了几个小时试图找出学校练习中的错误,我的代码似乎在 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;
}
截图:
我的变量“leeftijd”仍然是空的。
最佳答案
程序很好。输出转到 lldb 窗口并在那里输入文本。
这是一个示例运行。
Uw naam: Dan
Leeftijd:Zaph
为命令行工具创建项目:
我添加了以下两行:
printf("naam: %s\n", Jorn.naam);
printf("leeftijd: %d\n", Jorn.leeftijd);
输出:
naam: Dan
leeftijd: 34
关于代码在 Xcode 中不工作,但在 NetBeans 中工作正常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23813329/