Jag har löst ett problem i pseudokod men i riktig kod blir det fubar.
Tanken är att jag skall skapa en array med 4 positioner och i varje position lägga en pekare som pekar på en array av double.
På detta sätt kan jag skapa en matris eftersom pekarna i positionerna 1-4 i sin tur pekar på en array med 4 värden (en 4x4 matris).
Användaren skall kunna mata in två nummer och motsvarande rader skall byta plats så jag tänkte att en array av pekare skulle kunna lösa detta (ta in radnumren som skall byta plats och switcha deras motsvarande pekare).
Anywho, här är iaf koden som inte funkar. Hur har jag tänkt galet?
double* m[MAX_SIZE];
double *vektor1 = new double[MAX_SIZE];
double *vektor2 = new double[MAX_SIZE];
double *vektor3 = new double[MAX_SIZE];
double *vektor4 = new double[MAX_SIZE];
vektor1[0] = 1.1;vektor1[1] = 1.2;vektor1[2] = 1.3;vektor1[3] = 1.4;
vektor2[0] = 2.1;vektor2[1] = 2.2;vektor2[2] = 2.3;vektor2[3] = 2.4;
vektor3[0] = 3.1;vektor3[1] = 3.2;vektor3[2] = 3.3;vektor3[3] = 3.4;
vektor4[0] = 4.1;vektor4[1] = 4.2;vektor4[2] = 4.3;vektor4[3] = 4.4;
*m[0] = *vektor1;
// cout <<*m[0]; ger värdet 1.1 men jag vill ju att den skall skriva ut 1.1 1.2 1.3 osv...