C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

problème avec cast

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
poiskaille
Guest





PostPosted: Wed Aug 27, 2003 7:11 am    Post subject: problème avec cast Reply with quote



Bonjour,

j'ai cette erreur de compilation dans mon prog:

cannot convert parameter 1 from char [10] to const unsigned short, cast
needed ...

ma fonction est

toto(LPCTSTR param) et l'appel est toto("blablabla");

j'ai la même erreur pour des fonctions qui prennent un LPCTSTR en param et
que je n'ai pas écrites ?!

je sui débutant en c++ et je travaille avec visual c++.

d'avance merci !


Back to top
poiskaille
Guest





PostPosted: Wed Aug 27, 2003 7:38 am    Post subject: Re: problème avec cast Reply with quote



ça le fait sur toutes les fonctions qui utilise un LPCTSTR et qu'on appel
avec une chaîne (même celles qui ne sont pas déclarées dans mon prog) !!!

"Frédéri MIAILLE" <bobranger_no_spam (AT) wanadoo (DOT) fr> a écrit dans le message de
news: bihm66$bvm$1 (AT) biggoron (DOT) nerim.net...
Quote:
"poiskaille" <poiskaille (AT) free (DOT) fr> a écrit dans le message de
news:3f4c59bf$0$277$626a54ce (AT) news (DOT) free.fr...
Bonjour,

j'ai cette erreur de compilation dans mon prog:

cannot convert parameter 1 from char [10] to const unsigned short, cast
needed ...

ma fonction est

toto(LPCTSTR param) et l'appel est toto("blablabla");
Ton erreur est ailleurs. Ceci est juste.
Peut-être dans ta fonctin toto ou tu fais une tentative de cast foireuse.
Sinon, méfies-toi de "param", ça peut-être une variable qui existe déjà...


--
Frédéri MIAILLE
fr.comp.lang.c
fr.comp.lang.c++
fr.comp.os.ms-windows.programmation
fr.comp.graphisme.programmation





Back to top
Serge Paccalin
Guest





PostPosted: Wed Aug 27, 2003 7:52 am    Post subject: Re: problème avec cast Reply with quote



Le mercredi 27 août 2003 à 09:11, poiskaille a écrit dans
fr.comp.lang.c++ :

Quote:
j'ai cette erreur de compilation dans mon prog:

cannot convert parameter 1 from char [10] to const unsigned short, cast
needed ...

ma fonction est

toto(LPCTSTR param) et l'appel est toto("blablabla");

j'ai la même erreur pour des fonctions qui prennent un LPCTSTR en param et
que je n'ai pas écrites ?!

je sui débutant en c++ et je travaille avec visual c++.

Un forum Windows ou Visual C++ serait plus adapté...

Apparemment, tu compiles « en Unicode » à ton insu. Ton message d'erreur
suggère que LPCTSTR = wchar_t const * alors que tu passes des char.

Si tu veux un source cohérent, remplace tes "blablabla" par des
_T(""blablabla").

--
___________ 2003-08-27 09:49:36
_/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net
_L_) Il faut donc que les hommes commencent
-'(__) par n'être pas fanatiques pour mériter
_/___(_) la tolérance. -- Voltaire, 1763

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.