begin process at 2012 02 12 19:39:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

Conversion string en const char *


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Conversion string en const char *

mercredi 9 juillet 2008 à 11:31:15 | Conversion string en const char *

wallie0703

Bonjour j'ai un problème dans mon code :
error C2664: 'C843_GcsGetAnswer' : impossible de convertir le paramètre 2 de 'std::string' en 'char *'


Voici mon code :
    string answer;
    const unsigned int bufSize = 255;

  // ret = GetSerialAnswer(port_.c_str(), "\n", answer); c'est ce qu'il y avait avant et je dois le remplacer par ce qui suit en rose
   ret = C843_GcsGetAnswer(ID, answer, bufSize);
   if (ret != DEVICE_OK)
   {
      // "#5" failed, maybe controller does not support this
      // clear error with two "ERR?"
      GetError();
      GetError();
      checkIsMoving_ = false;
      return false;
   }

   long isMoving;
   if (!GetValue(answer, isMoving))
      return false;

   return (isMoving != 0);
}



Bien à vous...
mercredi 9 juillet 2008 à 11:37:39 | Re : Conversion string en const char *

wallie0703

Petit truc à rajouter

GetValue(string& sMessage, double& dval)

Bien à vous...
mercredi 9 juillet 2008 à 13:48:50 | Re : Conversion string en const char *

buno

Administrateur CodeS-SourceS
Hello,
Pour convertir une string en char *, il faut utiliser la fonction string.data():

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
mercredi 9 juillet 2008 à 16:53:38 | Re : Conversion string en const char *

SAKingdom

Membre Club
La méthode data retourne un const char *.

De plus, j'imagine que sa fonction écrit dans le buffer passé en argument et elle demande un char *. À moins de modifier la fonction, je ne vois pas comment utiliser les string ici.

C++ (@++)



Cette discussion est classée dans : string, const, char, ret, answer


Répondre à ce message

Sujets en rapport avec ce message

AnsiString et Char [ par JCLK ] J'ai un leger probleme :je recupere une String et j'ai ensuite besoin de la transformer en char *Est-ce possible ?La String contient un path ("C:\...\ pb memoire sur fonction recursive [ par MrKribou ] J'ai fait une fonction pour rechercher un repertoire sur le disque qui renvois ensuie le path complet de ce repertoire. Donc cette fonction recherche tableau de char -> string [ par alfred289 ] bonjour,j'utilise BOrland C++ builder 5 et j'essaie de transformer un tableau de caractères en sring et je trouve pas commentmerci de votre aide operator [] ds une classe string pr retourner un caractère [ par ngryman ] Salut à ts,voilà j'ai un petit souci ds une classe String que j'ai fait. J'ai inclu un opérateur [] qui comme un char* retourne le char à la position Convertir une string en char* [ par dickymoe ] Existe-t-il une fonction qui permet de convertir une string en char* ?ou alors une fonction qui compare deux string sans respecté la casse ???Merci(en convertir un String* en char [ par mimyne ] Bonjour a tous malgrès toute les fonctions que g essayé je n'arrive pas a convertir un string* en char s'il y a qqun qui pourrait me renseigner je su convertir un String* en char [ par mimyne ] Bonjour a tous malgrès toute les fonctions que g essayé je n'arrive pas a convertir un string* en char s'il y a qqun qui pourrait me renseigner je su Convertion d'une string en char [ par redpooka ] Voici avec ce programme ca n'affiche juste le premier charactère comment faire pour qu'il affiche toute la chaine de caracètre ?Merci#include <iostre Probleme converssion [ par zzzzzz ] <img src=/imgs2 Probleme malloc [ par zzzzzz ] <img src=/imgs2


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,466 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales