kostenloser Webspace werbefrei: lima-city


htons - unsigned short-vllt. casting fehler

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    kiruku

    kiruku hat kostenlosen Webspace.

    serverInfo.sin_port = htons(2546);
    gibt mir 2 komische ascii zeichen aus wenn ich das tu:
    MessageBox(0,(char*)&serverInfo.sin_port,"YAY!",MB_OKCANCEL|MB_ICONINFORMATION);


    serverInfo.sin_port = htons(port);
    gibt mir 52 aus
    MessageBox(0,(char*)&serverInfo.sin_port,"YAY!",MB_OKCANCEL|MB_ICONINFORMATION);


    port ist ne unsigned short die von ner char abstammt
    strcpy((char*)&port,pbuffer);


    aber wenn ich jetz gleich nach diesem strcpy

    MessageBox(0,(char*)&port,"YAY!",MB_OKCANCEL|MB_ICONINFORMATION);

    ausgebe, zeigts mir den richtigen port an, also 2546 aber bei htons nachher nicht ;/... irgendwas mach ich falsch, nur was?



    Edit: hat sich erledigt, komplett falsches casting...

    Beitrag zuletzt geändert: 11.2.2009 13:17:07 von kiruku
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!