Hallo,
ich brauche einen Befehl, mir die Größe eines Datenfeldes reserviert.
z.B.
x=100;
y=130;
Die Werte der Variablen x und y sollen im Programm festgelegt werden.
So groß sollte dann das zweidimensionale Feld sein.
Zelle[x][y]
Hallo,
ich brauche einen Befehl, mir die Größe eines Datenfeldes reserviert.
z.B.
x=100;
y=130;
Die Werte der Variablen x und y sollen im Programm festgelegt werden.
So groß sollte dann das zweidimensionale Feld sein.
Zelle[x][y]
ich brauche einen Befehl, mir die Größe eines Datenfeldes
reserviert.
z.B.
x=100;
y=130;
Die Werte der Variablen x und y sollen im Programm festgelegt
werden.
So groß sollte dann das zweidimensionale Feld sein.
Zelle[x][y]
\*\*Zelle = ( \*\*) malloc(x \* );
for (i = 0; i \*) malloc(y \* sizeof());
}
Servus
Tom
ich brauche einen Befehl, mir die Größe eines Datenfeldes
reserviert.
z.B.
x=100;
y=130;
Die Werte der Variablen x und y sollen im Programm festgelegt
werden.
So groß sollte dann das zweidimensionale Feld sein.
Zelle[x][y]**Zelle = ( **) malloc(x * );
for (i = 0; i *) malloc(y * sizeof());
}
Boa, programmierst Du immer mit angezogener Handbremse?
/\* ... \*/
TYP \*\_data=NULL;
TYP \*\*Array=NULL;
int i, x, y;
/\* ... \*/
\_data = (TYP \*)malloc( x\*y\*sizeof(TYP) );
Array = (TYP \*\*)malloc( x\*sizeof(TYP\*) );
for (i=0; i
Man muss ja sein Programm durch malloc's nicht unnoetig ausbremsen, wenn zwei reichen.
YMMV,
Gruss vom Frank.
Wenn x oder y ©konstant ist, würde man in C++
auch sowas schreiben können :
x = 5;
const y = 12;
(* bla)[y] = new [x][y];
bla[1][5] = 34;
delete [] bla;
Die zweite (y und jede weitere) array-dimension muss aber ©konstant sein…
( = …/short/int/long/…)
KIM