IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Probl�me de concat�nation en C++


Sujet :

C++

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Ao�t 2012
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2012
    Messages : 1
    Par d�faut Probl�me de concat�nation en C++
    Bonjour � toutes et tous,
    j'ai un message d'erreur � la compilation d'un programme en C++ sur arduino que je n'arrive pas � r�soudre (j'utilise plut�t Delphi):

    Code cmd : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    C:\Users\nabil\AppData\Local\Temp\.arduinoIDE-unsaved2024713-10048-17bxlfu.vqrc\sketch_aug13a\sketch_aug13a.ino: In function 'void loop()':
    C:\Users\nabil\AppData\Local\Temp\.arduinoIDE-unsaved2024713-10048-17bxlfu.vqrc\sketch_aug13a\sketch_aug13a.ino:100:35: error: invalid operands of types 'const char*' and 'const char [11]' to binary 'operator+'
      100 |     char* serverPath = serverName + "?filename=" + photo_name;
          |                        ~~~~~~~~~~ ^ ~~~~~~~~~~~~
          |                        |            |
          |                        const char*  const char [11]
     
    exit status 1
     
    Compilation error: invalid operands of types 'const char*' and 'const char [11]' to binary 'operator+'

    Rappel : j'ai la d�claration suivante pour ServerName :

    Code C++ : S�lectionner tout - Visualiser dans une fen�tre � part
    const char* serverName = "http://192.168.1.194/upload.php";

    Merci d'avance
    Jilali

  2. #2
    CGi
    CGi est d�connect�
    Expert confirm�
    Avatar de CGi
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 061
    D�tails du profil
    Informations personnelles :
    Localisation : France, Allier (Auvergne)

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 061
    Par d�faut
    �a semble �tre plut�t du C ton code.
    serverPath est un pointeur sur char, tu peux �ventuellement lui donner l'adresse d'une cha�ne de caract�re, mais certainement pas y ajouter d'autres adresses.
    En C la concat�nation ce fait � l'aide de la fonction strcat.
    En C++ avec la std::string, tu aurais pu proc�der de cette fa�on.
    Site : http://chgi.developpez.com

    Pourquoi faire simple quand on peut faire compliqu� ? (Jacques Rouxel)

  3. #3
    Membre Expert
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juin 2011
    Messages
    760
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 760
    Par d�faut
    Pour arduino, il faut utiliser que le type soit String. Au moins pour serverName. La concat�nation String + char* fonctionne
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    String serverName = "http://192.168.1.194/upload.php";
    String serverPath = serverName + "?filename=" + photo_name;

Discussions similaires

  1. probleme d'execution un petit problme
    Par naoufal_bago dans le forum D�buter avec Java
    R�ponses: 3
    Dernier message: 04/03/2008, 00h54
  2. Problme impression d'�tat
    Par travanca dans le forum IHM
    R�ponses: 2
    Dernier message: 02/01/2008, 12h47
  3. problme de multi thread
    Par L4BiN dans le forum Concurrence et multi-thread
    R�ponses: 22
    Dernier message: 25/04/2007, 16h47
  4. problme mot de passe sur feuille
    Par faby75 dans le forum Excel
    R�ponses: 1
    Dernier message: 29/03/2007, 11h17
  5. [MySQL] Problme de variables dans requete
    Par eown dans le forum PHP & Base de donn�es
    R�ponses: 6
    Dernier message: 11/04/2006, 17h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo