Probleme converssion

cs_zzzzzz Messages postés 408 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 18 décembre 2012 - 6 avril 2003 à 22:43
cs_zzzzzz Messages postés 408 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 18 décembre 2012 - 7 avril 2003 à 21:45
:-p :-p :-p :-p :-p :-p :-p :-p :-p :-p :-p :-p

char *string;
string = (char *)malloc(GetWindowTextLength(GetDlgItem(hdlg,IDC_EDIT2))+1);
sin.sin_addr.s_addr = inet_addr((char *)GetWindowText(GetDlgItem(hdlg,IDC_EDIT2),string,GetWindowTextLength(GetDlgItem(hdlg,IDC_EDIT2))));

c:\Documents and Settings\Julien.Z6-DUT3YM9LA4K8.000\Desktop\Window_socket\main.cpp(35): warning C4312: 'cast de type' : la conversion de 'int' en 'char *' d'une taille supérieure

merci d'avance !
je suis desespérer de pas trouver :(

2 réponses

cs_Kaid Messages postés 949 Date d'inscription mardi 2 octobre 2001 Statut Membre Dernière intervention 8 juillet 2006 1
6 avril 2003 à 23:54
GetWindowText() retourne la taille du texte copié et non le texte. Le texte se trouve dans 'string'.

Kaid - kaid.fr.st
0
cs_zzzzzz Messages postés 408 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 18 décembre 2012
7 avril 2003 à 21:45
merci Kaid :) :big)
0
Rejoignez-nous