私は C 言語を使用しており、別の機能を持つプログラムを作成する必要があります。私はそれにいくつかの問題を抱えており、解決策が見つかりませんでした。
私は2種類の機能を持っています。これです
int X(int i, int k){
int p, n;
return p + (i-1)*(n-1) + (k-1);
}
この関数で次のエラーが発生しました: error C2601: 'X' : local function definitions are illegal
もう一つは
void Mode(){
matrix_entry temp;
temp=M[i];
M[i]=M[small_i];
M[small_i]=temp;
問題は、matrix_entry、temp、および M が宣言されていない識別子であることです。
私の間違いを見つけるのを手伝ってもらえますか?ありがとう