Bonjour,

Le code suivant me semble syntaxiquement valide :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
int buffer_size= 10;
char* buffer1;
char* buffer2;
 
buffer1=( char*) malloc( buffer_size* sizeof( char));
buffer2= buffer1;
free( buffer2);
/* il est entendu qu'a partir de maintenant
free( buffer1);
est au moins inutile, voire générateur d'erreur ou pire */
Mais est-il fonctionnel ? Est-il complet ?

Merci de votre attention.