Salut, j'ai un petit soucis de #define,

je declare une adresse IP tel que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
#define IP "192.168.0.1"
jusque la .... ca va

Mon probleme intervient apres pour l'utiliser, appremment, je ne peux l'utiliser comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
name.sin_addr.s_addr = inet_addr (IP);
j'obtiens l'erreur
THC1-Warning-583: Parameter type mismatch, '1'th parameter of 'in
et_addr'
Je semble etre obligé de passer par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ame.sin_addr.s_addr = inet_addr ( (char *)IP);
Ce n'est pas possible de faire ca directement dans le define, faire un define typé ?

merci