- Inscrit
- 7 Avril 2009
- Messages
- 556
- Reactions
- 3
Bonjour à tous !
étant encore un débutant en C, j'ai besoin de vôtre aide afin de faire une condition.
Non, je ne suis pas naze au point de ne pas réussir les conditions, mais, assez pour ne pas comprendre pourquoi celle-ci ne fonctionne pas.
Les packets d'IRC se découpent de la sorte:
sauf exception du PING qui se reçoit sans la donnée "SERVER".
Je reçoit les premiers packets provenant du serveur:
et le traite afin de l'identifier clairement.
Ma condition me semble pourtant correcte:
Pourtant ça ne fonctionne pas du tout, le programme se contentant de recevoir les packets sans se préoccuper des conditions..
Help please :B
étant encore un débutant en C, j'ai besoin de vôtre aide afin de faire une condition.
Non, je ne suis pas naze au point de ne pas réussir les conditions, mais, assez pour ne pas comprendre pourquoi celle-ci ne fonctionne pas.
Les packets d'IRC se découpent de la sorte:
Code:
[SERVER][ID][Data][Optionnal data][..]
Je reçoit les premiers packets provenant du serveur:
Code:
:online-dc3.fr.eu.evolu.net NOTICE AUTH :*** Looking up your hostname...
Code:
Packet received.
Serv:[:online-dc3.fr.eu.evolu.net]
PacketID:[NOTICE]
Data1:[AUTH]
Data2l:[:*** Looking up your hostname...]
Code:
if (packetID == "NOTICE")
Help please :B