Bonjour à tous,

Je vais tenter d'exposer mon idée en étant le plus clair possible..
Je suis débutant en C et je souhaiterais réaliser un petit projet personnel : un eggdrop ( bot irc pour ceux qui ne connaissent pas. ).

Je me suis donc mis à coder mais je pense que je manque d'organisation dans mon code ainsi que surement quelques méthodes.

Je m'explique :

- je tente de créer des fonctions légères ( je veux dire par là tenter au maximum de reduire le nombre de paramètres et ne faire qu'une seule tâche par fonction ).

- quand j'ai trop de variables j'essaie de les regrouper en structures.

- j'essaie d'eviter au maximum les variables globales.

Mais je me retrouve confronter à quelques problèmes, notamment la continuité d'une variable d'une fonction à une autre.

Comment par exemple définir une structure qui regroupera les informations de mon eggdrop ( nom, pass, operateur, channels etc ... ) et qui puisse etre atteinte par toutes mes fonctions sans quelle soit globale ?

J'espere ne pas avoir ete trop confu.
Merci de m'avoir lu !