Visual c++ 这里的错误在哪里:';bubbleSort';:本地函数定义是非法的

Visual c++ 这里的错误在哪里:';bubbleSort';:本地函数定义是非法的,visual-c++,Visual C++,这是我的windows窗体应用程序代码。请帮忙。我的任务是:编写一个Windows窗体应用程序,从键盘输入10个整数。应用程序应该按照升序排列和可视化整数。 使用数组创建程序部件 int r[10] r[0]=System::Convert::ToInt32(textBox1->Text); r[1]=System::Convert::ToInt32(textBox2->Text); r[2]=System::Convert::ToIn

这是我的windows窗体应用程序代码。请帮忙。我的任务是:编写一个Windows窗体应用程序,从键盘输入10个整数。应用程序应该按照升序排列和可视化整数。 使用数组创建程序部件

int r[10]

        r[0]=System::Convert::ToInt32(textBox1->Text);
        r[1]=System::Convert::ToInt32(textBox2->Text);
        r[2]=System::Convert::ToInt32(textBox3->Text);
        r[3]=System::Convert::ToInt32(textBox4->Text);
        r[4]=System::Convert::ToInt32(textBox5->Text);
        r[5]=System::Convert::ToInt32(textBox6->Text);
        r[6]=System::Convert::ToInt32(textBox7->Text);
        r[7]=System::Convert::ToInt32(textBox8->Text);
        r[8]=System::Convert::ToInt32(textBox9->Text);
        r[9]=System::Convert::ToInt32(textBox10->Text);

        void bubbleSort(int r[10])
    { 

        int temp; 
        int n=10;
        for(int x=0; x<n; x++)

{

    for(int y=0; y<n-1; y++)

    {

        if(r[y]>r[y+1])

        {

            int temp = r[y+1];

            r[y+1] = r[y];

            r[y] = temp;

        }

    }

}
r[0]=System::Convert::ToInt32(textBox1->Text);
r[1]=System::Convert::ToInt32(textBox2->Text);
r[2]=System::Convert::ToInt32(textBox3->Text);
r[3]=System::Convert::ToInt32(textBox4->Text);
r[4]=System::Convert::ToInt32(textBox5->Text);
r[5]=System::Convert::ToInt32(textBox6->Text);
r[6]=System::Convert::ToInt32(textBox7->Text);
r[7]=System::Convert::ToInt32(textBox8->Text);
r[8]=System::Convert::ToInt32(textBox9->Text);
r[9]=System::Convert::ToInt32(textBox10->Text);
void bubbleSort(int r[10])
{ 
内部温度;
int n=10;

对于(int x=0;xTeX=),升序中的数字是:“+R[10 ];

< P>在C++中,不能在另一个函数/方法中定义函数。