quel es la bonne approche , utiliser par exemple une variable globale de buffer gMonbuffer[TAILLE] et l utiliser dans une fonction ( ecriture dans un fichier , un socket, ...) ou dans la fonction avoir une variable locale monbuffer[taille].
Es ce que la déclaration a chaque appel de fonction du buffer greve les ressources ou es ce negligeable ?
Par exemple je prog un client ftp , vaus mieux t il avoir en global un buffer pour le log fichier , buffer de commande , buffer de data, ou bien des buffers locales dans chaque fonction adéquate ?