我花了幾個小時試圖在我的學校練習中找到錯誤,而且似乎我的代碼在Xcode中不起作用,但它在NetBeans中起作用。代碼在Xcode中不起作用,但它在NetBeans中正常工作?
這怎麼可能,我該怎麼做才能使它在Xcode中工作?我不能在NetBeans調試,這是最主要的原因,我改變了蘋果的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 「仍然是空的。
是什麼*不行*的意思是,究竟** **?它是否編譯,你是否得到運行時錯誤,或者輸出不是你所期望的? –
它編譯,但我填寫「leeftijd」後停止工作。帶有「inhoud」的printf不會出現在編譯器中...... – Jornve