Erweitern Minimieren
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Compilerwarnung (Stufe 4) C4295

Aktualisiert: November 2007

'array' : array is too small to include a terminating null character

'array' : das Array ist zu klein, um ein abschließendes NULL-Zeichen einzuschließen

Ein Array wurde initialisiert, das letzte Zeichen im Array ist jedoch nicht NULL; beim Zugriff auf das Array kann ein unerwartetes Verhalten auftreten.

Im folgenden Beispiel wird C4295 generiert:

// C4295.c
// compile with: /W4

int main() {
   char a[3] = "abc";   // C4295
}
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.