代码在 Xcode 中不工作,但在 NetBeans 中工作正常?

标签 c xcode netbeans struct

我花了几个小时试图找出学校练习中的错误,我的代码似乎在 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”仍然是空的。

Enter image description here

最佳答案

程序很好。输出转到 lldb 窗口并在那里输入文本。

这是一个示例运行。

Uw naam: Dan
Leeftijd:Zaph

为命令行工具创建项目:

enter image description here

enter image description here

我添加了以下两行:

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/

相关文章:

C libcurl - 是否可以获取原始格式的请求数据

c - 实现网络电台 : trying to open '.au' file in c

objective-c - 为什么将框架 "install Directory"设置为 "@executable_path/../Frameworks"

ios - 当用户进入后台模式时使用 viewWillDisappear

c - NetBeans (7.3.1) 检测到 C 中的虚假错误

javascript - 在 Netbeans 中记录 javascript 以实现自动完成/代码完成/智能感知

netbeans - 将 jLabel 转换为 jTextField

c++ - 未声明的结构不会导致警告

swift - 图像无需接触即可移动 - xcode/swift

c - 尝试创建一个处理 SIGUSR1 的程序,子进程应该执行另一个可执行文件