Anzahl von Elementen in einem Array
-
Hallo !
Ich übergebe an eine Funktion ein Array jetzt muss ich herausfinden wieviele Elemente in diesem Array sind damit ich das Array dann um ein Element vergrößern kann. Ich habe schon was mit sizeof() probiert aber das klappt alles nicht.
-
was du suchst gibt es nicht.
du musst die anzahl der elemente in deinem array mit übergeben.
-
Was hat das mit WinAPI zu tun?
-
Ist die Anzahl der Elemente eines Arrays nicht sizeof(Array)/sizeof(ArrayTYP), also:
char Zeichen[5]; sizeof(Zeichen)/sizeof(char)???
-
@hepi
er hat doch geschrieben, das er an eine funktion ein array übergibt.
das geht ja nur mit einem pointer und in der funktion bewirkt sizeof() gar nix du bekommst dann nur die grösse der pointers.void func(int *array) { sizeof(array); // geht nicht } int main(int argv, char *argc[]) { int test[256]; func(test); }