Réponse acceptée !
Bonsoir, essaie cela :
/////////////////////////////////
BSTRtoASC(BSTR bstr, char* &szBuf) {
if(!bstr) return;
ULONG uLength = WideCharToMultiByte(CP_ACP, 0, bstr, SysStringLen(bstr), NULL, 0, NULL, NULL);
szBuf = new char[uLength];
uLength = WideCharToMultiByte(CP_ACP, 0, bstr, SysStringLen(bstr),
reinterpret_cast(szBuf), uLength, NULL, NULL);
szBuf[uLength] = '\0';
}
///////////////////////////////////
BSTR bsSignin;
pIMessenger->get_MySigninName(&bsSignin);
static char* sz;
BSTRtoASC(bsSignin, *(&sz));
//// FIN ///
Voila, et là tu as ta variable 'sz' qui contient ton pseudo msn =)
|