Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » array länge zählen und Variablen löschen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.04.2005, 21:45 Uhr
~Erich
Gast


Wie zählt man bei einem Array in wievielen Speicherplätzen was drinsteht und wie löscht man Variablen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.04.2005, 22:36 Uhr
Pablo
Supertux
(Operator)


Es gibt keine Funktion, die das tut.


C++:
int arr[122];
int k = sizeof(arr);



k hat in diesem Fall 122, aber sizeof liefert nicht bei dem Array die richtige Länge.


C++:
void foo(int* x)
{
    int k = sizeof(x);
}

void bar()
{
    int arr[111];
    foo(arr);
}



arr ist ein Array, aber in foo wird nicht 111 gespeichert.

Siehe das hier: www.fun-soft.de/showtopic.php?threadid=11001&time=1112642370
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.04.2005, 23:24 Uhr
~Erich
Gast


Danke, ich brauchs aber in C
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.04.2005, 23:37 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


du scheinst pablos antwort nicht verstanden zu haben...
das was du willst geht nicht. du musst dir die grösse und ggf die anzahl der "belegten" plätze deines arrays selber merken
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: