Bonjour,

J'ai un probl�me avec ce code qui provoque une erreur de segmentation au niveau de la fonction strcpy() :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
 
char *Text=new char[9];
if(Text!=0)
{
     memset(&Text,0,sizeof(Text));
     strcpy(Text,"01234567");
     delete[] Text;
}
Et je ne comprends pas pourquoi TextSz n'est pas �gal � 9 dans cet exemple :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
 
char *Text=new char[9];
if(Text!=0)
{
     int TextSz=sizeof(Text);
     delete Text[];
}
D'avance merci de votre aide.