Feld von Zeigern initialisieren

18/12/2007 - 08:03 von Michael Will | Report spam
Hallo,

ich würde mir gern eine Schleife zur Initialisierung eines
Zeigerfeldes sparen und dies über die Deklaration hinbekommen. Geht das?

In der FAQ Frage 1.2 ist da ja ein Hinweis, aber auf ein ganzes Feld kann
ich den nicht anwenden:

int *u[5]=0;

Eine ungültige Initialisierung ist die Folge.

Über jeden Hinweis dankbar.
Michael
 

Lesen sie die antworten

#1 Claus Reibenstein
18/12/2007 - 09:30 | Warnen spam
Michael Will schrieb:

ich würde mir gern eine Schleife zur Initialisierung eines
Zeigerfeldes sparen und dies über die Deklaration hinbekommen. Geht das?



Warum sollte das nicht gehen?

int *u[5]=0;



So initialisiert man keine Arrays. Schau mal in Deinem C-Lehrbuch unter
Arrays nach, wie man es richtig macht. Das ist Grundlagenwissen!

Gruß. Claus

Ähnliche fragen