A voir également:
- Chaine de caractere vide en c
- Caractere vide - Guide
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractères spéciaux : comment les saisir facilement - Guide
- Supprimer page word vide - Guide
3 réponses
Je ne comprends pas le problème.
essai
ou essai d'inverser l'inclusion des string et iostream.
vérifie que la fonction est bien présente dans les inclusions et son prototype.
essai
if(chaine4.empty()) std::cout<<"vide !";else cout<<"plein";Juste histoire de voir si ça compile.
ou essai d'inverser l'inclusion des string et iostream.
vérifie que la fonction est bien présente dans les inclusions et son prototype.
Re. J'ai sûrement fait une erreur dans mon code.
Pourrais-tu m'indiquer ce qui ne va pas ? Merci d'avance ! :-)
Le compilateur de Dev-C++ m'indique l'erreur suivante :
Voici mon code :
Pourrais-tu m'indiquer ce qui ne va pas ? Merci d'avance ! :-)
Le compilateur de Dev-C++ m'indique l'erreur suivante :
In function `int main()': non-member function `bool empty()' cannot have `const' method qualifier
Voici mon code :
#include <iostream> #include <string> int main() { std::string chaine3; s3 = "Ceci est la troisieme chaine"; std::cout << "Chaine numero 3 (affectation) : " << chaine3 << std::endl << std::endl; std::string chaine1("Ceci est la premiere chaine"); std::cout << "Chaine numero 1 (constructeur avec un parametre) : " << chaine1 << std::endl << std::endl; std::string chaine2(s1); std::cout << "Chaine numero 2 (constructeur par copie) : " << chaine2 << std::endl << std::endl; std::string chaine4("programmation"); std::cout << "La taille de la chaine 4 (programmation) : " << chaine4.size() << std::endl << std::endl; std::cout << chaine4.empty() << std::endl; system("Pause"); return 0; }
Je vais consulter tout ça.
Bon après-midi à toi. ;-)