Comment puis-je obtenir un mot de chaîne
J'ai un f.e. "Je travaille en tant qu'infirmière."
Comment puis-je ou quelle fonction utiliser pour obtenir le mot de lettre numéro 1 de l'espace ou de numéro de lettre 11?
Donc devrais-je me " travaille "
- vous voulez 1 mot ou 2 mots?
- Le C et le C++ sont deux langages différents, surtout quand il s'agit de chaînes de caractères; faire un choix. Si C++: cplusplus.com/reference/string/string/substr, si C: stackoverflow.com/questions/4214314/get-a-substring-of-a-char
- Regarder dans
string::substr
. - Je veux dire tous les caractères entre position déclarée
- Avoir un autre aller à l'écriture de la question. Ne fait pas beaucoup de sens.
Vous devez vous connecter pour publier un commentaire.
Il n'est pas totalement clair ce que vous voulez, mais à partir de votre exemple, il semble que vous souhaitez la sous-chaîne qui commence à 1 et se termine sur le caractère 11 places plus tard (12 caractères au total). Cela signifie que vous souhaitez
string::substr
:substr(1,12)
. Oui, la question n'a pas de sens.À la lecture d'un mot à partir d'un flux d'utiliser l'opérateur>> sur une chaîne