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 配列です。では、引数に anahtar[k] を渡すことができないのはなぜですか?
私はすでにプロトタイプを持っています。問題はそうではありません。