Bonjour,

J'ai une question.

J'ai une chaine de caractères avec trois paramètres séparés par le caractère "*". J'ai essayé cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
CComBSTR bstrInput=L"A*B*C";
wchar_t a[50], b[50], c[50];
 
swscanf(bstrInput, L"%s*%s*%s", a, b, c);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
CComBSTR bstrInput=L"A*B*C";
wchar_t a[50], b[50], c[50];
 
swscanf(bstrInput, L"%ls*%ls*%ls", a, b, c);
Mais je n'arrive pas à avoir ce que je veux !
Qui a une idée à ce simple probleme...?

Merci.
F.