problem mit inet_addr und cstring



  • hallo
    weiss jemand wie ich einen cstring an inet_addr übergebe?

    inet_addr("111.111.111.111");
    funktioniert einwandfrei

    aber ich möchte eine variable benutzen um verschiedene ip adressen anzusprechen
    wenn ich ein cstring aus einem edit feld benutze klappt es nicht
    (kommt keine verbindung zustande)

    inet_addr(IP);



  • Vielleicht liegt es daran, dass CString's keine Zahlen enthalten dürfen !
    Vorher musst du den CString mit Format ändern :

    CString strIP;
    strIP.Format("%d", IP);
    
    inet_addr(strIP);
    

    Oder du verwendest von Anfang an den Typ 'int' von der Edit-Box !

    vielleicht klappt das ja...

    Gruß
    :: NoName ::


Anmelden zum Antworten