• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Классы

  • Автор темы SergeyAKB
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

SergeyAKB

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

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

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

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

Artexoid

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

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

#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;
}

//---------------------------------------------------------------------------
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!