Классы

Тема в разделе "Общие вопросы по С и С++", создана пользователем SergeyAKB, 2 мар 2007.

Статус темы:
Закрыта.
  1. SergeyAKB

    SergeyAKB Гость

    Нужно определить класс, в котором бы была функция, вводящая матрицу. а потом эту функцию вызвать... Примерно это будет выглядеть так:

    class Matrix
    { ....
    public:
    void define()
    {...
    }
    };

    void main()
    { Matrix->define;
    }
    кто знает, подскажите как это будет выглядеть. Спасибо.

    ...да
    размерность матрицы определена M[5][4]
     
  2. Artexoid

    Artexoid Гость

    Имелось ввиду это?
    Код (Text):
    //---------------------------------------------------------------------------

    . . . . . . . . . . . . . . . . . . . . . . . .

    #include <vcl.h> //!!! Только для C++ Builder
    #include <stdio.h>
    #include <conio.h>

    . . . . . . . . . . . . . . . . . . . . . . . .

    //---------------------------------------------------------------------------

    . . . . . . . . . . . . . . . . . . . . . . . .

    class TMatrix
    {
    public:
    void Input(int M1[5][4]);
    void Output(int M1[5][4]);
    };

    void TMatrix::Input(int M1[5][4])
    {
    for (int i=0;i<5;i++)
    for (int j=0;j<4;j++)
    M1[i][j]=i*j;
    };

    void TMatrix::Output(int M1[5][4])
    {
    for (int i=0;i<5;i++)
    for (int j=0;j<4;j++)
    printf("M[%d][%d] = %d\n\r",i,j,M1[i][j]);
    };

    . . . . . . . . . . . . . . . . . . . . . . . .

    //---------------------------------------------------------------------------

    . . . . . . . . . . . . . . . . . . . . . . . .

    int main(int argc, char* argv[])
    {
    int M[5][4];
    TMatrix *Matrix = new TMatrix();
    Matrix -> Input(M);
    Matrix -> Output(M);
    getch();
    return 0;
    }

    //---------------------------------------------------------------------------
     
Загрузка...
Похожие Темы - Классы
  1. 203
    Ответов:
    11
    Просмотров:
    2.578
  2. vladis222
    Ответов:
    4
    Просмотров:
    1.650
  3. BashOrgRu
    Ответов:
    6
    Просмотров:
    4.146
  4. VladSh
    Ответов:
    22
    Просмотров:
    7.204
  5. Azgor
    Ответов:
    2
    Просмотров:
    1.676
Статус темы:
Закрыта.

Поделиться этой страницей