nen "char*" Inhalt in "unsigned long" packen...
-
Juhu mal eine Frage, wie bekomme ich den Inhalt einer var, z.B:
char *muh; muh = "ahja";dann in eine var vom typ unsigned long.
Warum ich das brauche ? Für Winsock muss man irgendwie vom struct hostent (und davon das Element char *h_addr_list[0]) den Inhalt in einen anderen struct (z.B: SOCKADDR_IN test ) und da in das Element (s_addr), des Elementes (sin_addr) -> test.sin_addr.s_addr befördern... und dieses Element (s_addr) muss ein unsigned long sein. Irgendwie gehts mit memcpy, aber ich find einfach keine gute Erklärung für diesen Befehl und auch aus dem MSDN werd ich da nicht schlau. Büdde Hilfe
An den Admin, ders verschoben hat: Geht je nicht um die WINAPI, sondern um die verfluchte konvertierung die ich aber FÜR die Winapi brauche. Leider bringt mir die Winapi aber NICHTS zur Lösung des Problemes...
-
inet_ntoa()
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.