你好,我是Linux和c編程的新手,所以這可能是個愚蠢的問題,但我找不到答案。使用時間函數時出現分段錯誤(核心轉儲)錯誤
我寫一個在家工作,他們希望我使用time()
功能打印在節目結束的執行時間,所以當我在程序中使用的功能我得到的消息segmentation fault (core dumped)
,當我刪除該程序的作品agine。 然後我創建了下面的代碼測試文件:
#include <stdio.h>
int main()
{
time();
return 0;
}
,我得到了相同的錯誤消息。
也試過:
#include <stdio.h>
int main()
{
time(NULL);
return 0;
}
而且
#include <stdio.h>
#include <time.h>
int main()
{
time_t t;
time(&t);
return 0;
}
,並得到了同樣的錯誤。
所以我做錯了什麼?
感謝
適合我。你如何編譯它?你確定你正在運行正確的程序嗎? –
第一個程序不會編譯,因爲你錯過了參數。 –
以上所有程序爲我編譯和執行中的問題 – AlaaL