Problème avec les LPWSTR [C++] - C++ - Programmation
Marsh Posté le 25-04-2005 à 16:20:22
Regarde ça :
http://msdn.microsoft.com/library/ [...] stombs.asp
ou ça :
http://msdn.microsoft.com/library/ [...] wctomb.asp
Marsh Posté le 25-04-2005 à 16:35:23
Bon ben, je sais pas ce que j'ai fait tout à l'heure, ça fonctionne avec wcstombs. J'ai du rater un truc ce matin quand j'ai testé
en tout cas, merci beaucoup Tarabiscote
Marsh Posté le 25-04-2005 à 16:09:04
Bonjour, voilà, je dois faire un outil de conversion WAV-> Vox, pour ça j'ai une DLL fournie, là j'ai pas de soucis.
Cet outil sera appelé en ligne de commande (ou les fichiers glissés directement sur l'executable), j'utilise donc la fonction
pour recuperer la ligne de commande, ça marche, j'ai verifié avec un MessageBoxW, j'ai bien tout les arguments. Là où ça se corse pour moi, c'est que le nom de fichier doit etre fourni à la DLL en LPSTR, mais CommandLineToArgvW renvoie du LPWSTR.
à la compilation j'ai le message d'erreur suivant
main.cpp(83) : error C2440: '=' : cannot convert from 'LPWSTR' to 'LPSTR'
Je cherche depuis ce matin, et je ne trouve pas la solution pour convertir le type. Le mieux que j'ai eu c'est le premier caractere de chaque element de la ligne de commande .
ai je besoin de preciser que je suis un NEWB en C/C++.
voilà merci d'avance, meme si c'est pour me dire que c'est impossible à faire comme conversion
---------------
Leboncoin vers RSS | Je pisse sur les 4pat' mixer et sur les Bi impuissants :o