1

私は C++ プログラミングが初めてで、配列について学んだばかりです。関数のパラメーターとして配列を使用しようとしていますが、プログラムのコンパイルに失敗します。より具体的には、これは私のコードです:

int main ()
{
int values [10],i;

cout<<"Enter 10 values: "<<endl;

for (i=0; i<10;i++)
{
    cin>>values[i];
}

    // This is the function to which I want to send the array.
getmaxmin (values, 10); 

}

「関数 main の未解決の外部シンボル」というエラー メッセージが表示されます。どういう意味ですか?

ありがとうございました!

4

2 に答える 2

0

関数を使用するに関数を宣言し、宣言された関数を定義しましたか?

int function();//declaration

//...
function();//call

//...
int function()//definition
{
    //do stuff
}
于 2013-09-30T11:46:26.940 に答える
0

まず、呼び出す前に関数を宣言します。

int getmaxmin(int values[10]);  //Prototype


getmaxmin (values); // Call

int getmaxmin (int values[10])
{

  // Define

}

このようにして、C++ で配列を渡すことができます。

于 2013-09-30T11:49:19.453 に答える