Oups me suis trompé dans l’interprétation de la question, suis justement sur les chaine de caractères dans mon tuto sur les pointeurs ...
(bientôt fini donc
)
barbudor:
Il reste une 3eme écriture du code qui est peut être la plus élégante :memset( buf, 0, sizeof(buf) );
msg1 = recv(s,buf,sizeof(buf),MSG_WAITALL);
Méfiance avec sizeof s'il s'agit d'une chaine passé en paramètre de fonction, ici je suppose que "buf" est global mais dans d'autre cas vaut mieux évité.