voila je doit passer une chaine de caractere dans une structure puis appeler une fonction qui lutilise , le prob c que la chaine doit faire 16 caracteres
je recupere cette chaine comme ca :
Code :
- char servername[16];
- GetDlgItemText(hWndDlg,ID_SNAME,servername,16);
|
ensuite je lance la fonction qui utilise le nom :
Code :
- memcpy(ncb.ncb_name,servername,16);
- Netbios(&ncb); //ca plante
|
//avant je faisait memcpy(ncb.ncb_name,"SERVER ",16);
//et ca marchait
//jai essaye de faire ca avant dapeller memcpy :
//sprintf(servername,"%16s",servername); mais c toujours pas bon
Message édité par red faction le 21-04-2003 à 18:08:24