Compilerwarnung (Stufe 4) C4295
Visual Studio 2008
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
}