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:
[SERVER][ID][Data][Optionnal data][..]
sauf exception du PING qui se reçoit sans la donnée "SERVER".
Je reçoit les premiers packets provenant du serveur:
:online-dc3.fr.eu.evolu.net NOTICE AUTH :*** Looking up your hostname...
et le traite afin de l'identifier clairement.
Packet received.
Serv:[:online-dc3.fr.eu.evolu.net]
PacketID:[NOTICE]
Data1:[AUTH]
Data2l:[:*** Looking up your hostname...]
Ma condition me semble pourtant correcte:
if (packetID == "NOTICE")
Pourtant ça ne fonctionne pas du tout, le programme se contentant de recevoir les packets sans se préoccuper des conditions..
Help please :B