String const char* dans l'Arduino?

J'ai une variable tweet qui est une chaîne et il a un personnage au tout début que j'ai envie de couper.

Donc ce que je veux faire est d'utiliser strstr() pour l'enlever. Voici mon code:

tweet = strstr(tweet, "]");

Cependant, j'ai cette erreur:

cannot convert 'String' to 'const char*' for argument '1' to 
'char' strstr(const char*, const char*)

Donc, ma pensée serait de convertir tweet dans un char. Comment pourrais-je aller sur le faire?

  • Utiliser le c_str() méthode pour obtenir un const char*
  • Jetez un oeil à la définition de String et voir si il y a une fonction appropriée (comme le c_str() fonction de membre de std::string) - j'espère que il va y avoir un moyen de faire ce que vous voulez sans déconner avec le style C à cordes. Sans savoir ce que String est, cette question ne peut être répondu.
  • pourquoi avez-vous retiré de l'arduino tag? Pour supprimer les informations importantes à partir de la question!
  • L'écriture multi-langue source des fichiers est de travailler dur. Je vous suggère de vous en tenir à un de C ou de C++.
InformationsquelleAutor iosfreak | 2011-12-20