Länge eines Datenfeldes

moin


Welche Art von Datenfeld?

Code:
char text[200];

// hier wird irgendwas in rtext geschrieben

int anzzeicheni = strlen(text);


mfg
umbrasaxum
 
das wär nur zur Bequemlichkeit. Ich rechne mit der Feldlänge von "a" und wenn sich dann was ändert, muss ich nichts mehr umändern ;-)
 
moin


Wenn ich das richtrig verstehe kannst du das auch so machen:
Code:
const int b = 100;

int a[b];
.....

Jetzt müsstest du b auch nur noch an einer Stelle ändern.


mfg
umbrasaxum
 
Ein Tick flexibler wäre sizeof(a) / sizeof(*a). Aber wie umbrasaxum schon sagte: das wäre eigentlich nicht nötig, wenn die Größe des Arrays zur Kompilierzeit bekannt ist.
 
Zurück