Couper un string en lettre
docteurX
Messages postés
60
Date d'inscription
Statut
Membre
Dernière intervention
-
VanDog Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
VanDog Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
bonjours , je voudrais couper un string en x lettre , je voudrias que chaque lettre soit tretais une par une
A voir également:
- Couper un string en lettre
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Clavier iphone chiffre et lettre - Guide
- Couper une video - Guide
- Chiffre en lettre - Télécharger - Outils professionnels
- Couper photo en 3 instagram - Guide
2 réponses
Voici une fonction (coupeString) qui prend une string en argument et affiche chaque caractère un par un. A toi de l'adapter à tes besoins.
#include <stdio.h>
void coupeString(const char *mastring)
{
while (*mastring != '\0')
{
putchar(*mastring); // Remplace putchar par ton propre code
mastring++;
}
}
int main()
{
coupeString("coucou");
return 0;
}
docteurX
Messages postés
60
Date d'inscription
Statut
Membre
Dernière intervention
1
merci de ta reponse , mais comment faire pour modifier le contenue de coupestring
Par peur d'avoir mal compris je vais annoncer ce à quoi je répond : comment traiter une par une les lettres d'un
Rien de plus simple, un string est un tableau de char, tu peux y accéder par l'
Pour la question, comment extraire une partie du
Je t'invite à aller voir là : http://www.cplusplus.com/reference/string/string/substr/
Edit suppression de la signature contraire à la charte
std::string.
Rien de plus simple, un string est un tableau de char, tu peux y accéder par l'
opérateur []comme ceci :
#include<string> /* code */ std::string mot // Non C++11 int taille = mot.size(); for ( int i(0); i < taille ; ++ i ) { char lettre = mot[i]; /* Code pour jouer avec les lettres */ } // C++ 11 for (char lettre : mot ) // accès implicite, le C++11 facilite la vie :p { /* Code pour jouer avec les lettres (la lettre du mot est dans la variable lettre) */ }
Pour la question, comment extraire une partie du
std::string, je t'invite à utiliser la méthode :
string.substr(début, taille)
Je t'invite à aller voir là : http://www.cplusplus.com/reference/string/string/substr/
Edit suppression de la signature contraire à la charte