int check(int i,int j,char test);
int main(int argc, char *argv[])
{
char mat[5][5];
char *anahtar;
anahtar=(char*)malloc (length*sizeof(char));
//i take length from user with scanf
int k=0;
if (check(i,j,anahtar[k])==1)
{
mat[i][j]=anahtar[k];
}
int check(int i,int j,char test)
{
int a=0;
int b=0;
if (mat[a][b]==test)
{
return 1;
}
else
{
return 0;
}
}
它給出錯誤
undefined reference to `check'|
anahtar []是一個char array.So爲什麼不能我通過anahtar [k]的參數中?
我已經有原型。問題不在於此。
請問您能否以更易讀的方式編輯您的問題? – fvdalcin
你似乎沒有在你的main函數之前定義函數原型。 然後,我甚至沒有看到你的主要方法開始的位置 – UnholySheep
我放了原型,但我不想粘貼我的所有代碼,以便在閱讀 –