[ Ramirez @ 09.12.2004. 12:13 ] @
Napisao sam plugin za Miranda IM koji umesto prelaska u novi red stavlja obican razmak u svakoj dolazecoj poruci... Petlja koja menja sva pojavljivanja "tastera ENTER" izgleda ovako:

Code:

while(msg[i]!=0)
{
    if(msg[i]=='\n';
        msg[i]=' ';
    i++;
}


Problem je sledeci... Kada posaljem poruku sa ICQ-a moj plugin sve lepo odradi, menjajuci svaki enter razmakom, ali kada se poruka posalje sa Mirande onda on ne radi... kao da Miranda koristi neki drugi kod za prelazak u novi red... probao sam i vrednost 10 umesto '\n' ali to je isto koliko ja znam... Popizdeo sam...
[ jablan @ 09.12.2004. 12:18 ] @
Probaj '\r' (13)
[ aleksandaraleksandar @ 09.12.2004. 12:54 ] @
ja sam kod mirande ukljucio onu opciju da se dva puta pritisne enter,
pogledaj sta je kod tebe u podesavanjima sa tom opcijom. mozda zbog toga
program drugacije 'razume' tvoj enter.
[ Ramirez @ 09.12.2004. 13:07 ] @
'\r' ne radi... :(

Ukljuceno je da se na enter salje poruka ali to nema nikakve veze... u pitanju je dolazeca poruka... ona mora da ima neki kod samo ja ne znam koji???

Mozda nije u pitanju ASCII vec UNICODE ali ja ne znam kako da saznam kod tog karaktera???
[ filmil @ 09.12.2004. 13:08 ] @
Citat:
Mozda nije u pitanju ASCII vec UNICODE ali ja ne znam kako da saznam kod tog karaktera???
Zašto ne bi ispisao hex dump cele poruke u konzolu i onda lepo pročitao o čemu se radi.

f
[ jablan @ 09.12.2004. 13:10 ] @
Uzmi neki program koji "trejsuje" mrežni saobraćaj (u instalaciji Windows-a dobija se Network Monitor koji tome služi). Moći ćeš da vidiš sadržaj inkriminisane poruke, bajt po bajt.

[Ovu poruku je menjao jablan dana 09.12.2004. u 14:16 GMT+1]
[ aleksandaraleksandar @ 09.12.2004. 13:18 ] @
ovde http://www.unicode.org/charts/ imas ovo
http://www.unicode.org/charts/PDF/U0000.pdf
[ Ramirez @ 09.12.2004. 14:03 ] @
@filmil

To bih najradije uradio samo nisam siguran kako :)

Upravo sam shvatio da nije problem u tome... meni plugin uopste nece da menja poruke koje salje Miranda... one koje salje ICQ on menja bez problema... nista mi nije jasno???
[ filmil @ 09.12.2004. 14:17 ] @
Citat:
To bih najradije uradio samo nisam siguran kako :)
Code:
[sub]while (*text != 0) {
     printf("%x,%c ", *text, *text);
     ++text;
 }[/sub]


?

f