Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Arrays durchweg mit NULL initialisieren

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
14.11.2005, 16:05 Uhr
deflow



hi @all

hab ein problem was die initialisierung eines arrays angeht, folgendes:

ich habe ein array vom typ CString auf dem heap angelegt, auf welches ich mit einem pointer zeige. dieses array möchte ich durchweg mit NULL initialisieren, wenn möglich ohne schleife... in C geht dies ohne weiteres.

kann mir vll jemand sagen, ob bzw. wie ich ein array kurz und knapp komplett initialisieren kann?

thx

deflow
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.11.2005, 14:06 Uhr
~Fredy Kruger
Gast


Hi,

ich verstehe nicht ganz gut, wo ist der Problem.

1. CString *p1[10] = {0};

alle array p1 ist NULL.

2. #define NUM_CSTR 10

CString *p2[NUM_CSTR];

memset (p2, 0, sizeof (p2));
oder
memset (p2, 0, NUM_CSTR * sizeof (p2[0]));


Fredy Kruger
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: