Voici le code-Pourquoi ce programme C++ fonctionne-t-il avec un tableau de caractères?
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char s[1];
strcpy(s,"BMWabc");
cout<<s;
return 0;
}
J'ai un tableau de taille 1, mais je copie une chaîne de 6 octets dans ce tableau. Cela devrait montrer une erreur. Mais la sortie est BMWabc. Comment est-ce possible?