-2
我是C編程新手。請參閱下面的快照中的錯誤。我得到未定義的參考'廣場'。但是,當我寫的功能的main.c文件中方它的工作!GREAT
但我不知道可能是什麼原因。請幫忙!!
原諒,如果它的愚蠢。未定義引用'功能廣場'
這是main.c中
#include "square.h"
int main()
{
int x=4,y;
y=square(x);
printf("y is %d\n",y);
return 0;
}
現在square.h
#ifndef SQUARE_H_INCLUDED
#define SQUARE_H_INCLUDED
#include <stdio.h>
#include <stdlib.h>
int square(int num);
#endif
現在square.c
int square(int num)
{
int result;
result=num*num;
return result;
}
我已編輯的代碼。{我使用代碼塊IDE}
請將代碼作爲文本發佈,而不是圖片的文字,而不是文本圖片的鏈接。另外,你在使用什麼IDE,以及如何配置它來編譯? – dbush
對不起,我正在使用CodeBlocks IDE。原諒我,因爲我是新的。 – JaalaP
新是沒有藉口的。您提供了足夠多的關於在您加入時使用該網站的信息,但您選擇忽略它。當你這樣做時會發生什麼。 – dandan78