Seyphedias
Grünschnabel
Hallo leute,
ich habe folgendes Problem:
ich möchte einen Konstruktor schreiben meiner klasse "matrix", dem ich lediglich die Dimension gebe.
soweit so gut..
eine Matrix ist ja ein Array, also bspw: int z[m][n]={....;....}
wenn ich jetzt mit meinem konstruktor ein element meiner klasse matrix matrix anlege, besitzt diese element die private eigenschaften "zeilen" und "spalten"...
wie kann ich nun mein array bzw meine matrix per eingabe füllen? verschiedene ideen bringen mich leider nicht weiter...
hier einmal meine headder datei:
(es kommt noch einiges hinzu)
und folgendes:
also ich möchte gerne im konstruktor meine funktion "fill" verwenden, um die matrix mit elementen zu füllen...
ich hoffe ihr könnt mir helfen..
Danke!
ich habe folgendes Problem:
ich möchte einen Konstruktor schreiben meiner klasse "matrix", dem ich lediglich die Dimension gebe.
soweit so gut..
eine Matrix ist ja ein Array, also bspw: int z[m][n]={....;....}
wenn ich jetzt mit meinem konstruktor ein element meiner klasse matrix matrix anlege, besitzt diese element die private eigenschaften "zeilen" und "spalten"...
wie kann ich nun mein array bzw meine matrix per eingabe füllen? verschiedene ideen bringen mich leider nicht weiter...
hier einmal meine headder datei:
C++:
class matrix
{
private:
int zeilen;
int spalten;
static int anz;
void fill();
double **z;
public:
matrix(int m=1, int n=1);
};
und folgendes:
C++:
#include <iostream>
#include "matrix.h"
using namespace std;
matrix::matrix(int m, int n)
{
zeilen=m;
spalten=n;
void fill()
}
void matrix::fill()
{
int i,k;
for (i=0 ; i<zeilen ; i++)
{
for (k=0 ; k<spalten ; k++)
{
cin>> *z[i][k];
}
}
also ich möchte gerne im konstruktor meine funktion "fill" verwenden, um die matrix mit elementen zu füllen...
ich hoffe ihr könnt mir helfen..
Danke!
Zuletzt bearbeitet von einem Moderator: