23. april 2006 - 00:43Der er
17 kommentarer og 1 løsning
crappy IRC message parser!!
hej kan nogen hjælpe mig med denne IRC msg parser jeg prøvede at lave... kan ikke se hvor fejlen.. altså ingen compiler fejl men den virker ikke. og ja ved godt den er crappy coded men what ever.
------
if (strstr(receive, "PRIVMSG")) {
char from[256] = {0}; int ifrom = 0;
for (int i=1;i<strlen(receive);i++) { if (receive[i] == '!') break; else from[ifrom] = receive[i];
den ser ud til at lukke mit program ned ligesom den kode jeg selv havde før.. det er det jeg ikke forstår.. jeg har printer "connected." efter min socket er connected, og nede i bunden af min main() printer jeg "disconnected" før return 0.. for at tjekke om den faktisk bryder min while() loop for at modtage data, og det gør den ikke. den lukker bare ned??
ja det ved jeg godt.. :( lav et svar arne ps kan du gå udpege lidt af hvordan den virker din funktion? kender ikke noget til strchr() og strncpy() <- men den kan jeg vist regne ud hvad gør..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.