wallie0703
Messages postés59Date d'inscriptionjeudi 19 juin 2008StatutMembreDernière intervention29 juillet 2008
-
29 juil. 2008 à 11:01
wallie0703
Messages postés59Date d'inscriptionjeudi 19 juin 2008StatutMembreDernière intervention29 juillet 2008
-
29 juil. 2008 à 11:36
Voilà j'ai cette erreur :
error C2678: '!=' binaire : aucun opérateur
trouvé qui accepte un opérande de partie gauche de type 'std::string'
(ou il n'existe pas de conversion acceptable) C:\Program
Files\Microsoft SDKs\Windows\v6.0A\include\guiddef.h(197):
peut être 'int operator !=(const GUID &,const GUID &)' lors de
la tentative de mise en correspondance de la liste des arguments
'(std::string, int)'
Voici ma fonction :
int PIPCIZStage::CST()
{
if (AxisName_ !=0 )
{
if (! C843_CST(ID_, (char*)AxisName_.c_str(), "M-232.17" ))
{
err = C843_GetError (ID_);
}
}
}
Sachant que :
AxisName_ --> std::string
En fait je veux tester si AxisName_ est vide ...Comment puis je faire??
Bien à vous...
Liverion
Messages postés296Date d'inscriptionmardi 22 avril 2008StatutMembreDernière intervention18 août 2008 29 juil. 2008 à 11:12
Bonjour,
Tu as pas moyen de faire un tout bete : if( strcmp (AxisName_,"")) ?
~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
Liverion
Messages postés296Date d'inscriptionmardi 22 avril 2008StatutMembreDernière intervention18 août 2008 29 juil. 2008 à 11:31
Et if (AxisName_ != "" ) ??
~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!