A voir également:
- Couper un string en lettre
- Clavier iphone chiffre et lettre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Couper une video - Guide
- Chiffre en lettre - Télécharger - Outils professionnels
- Caractere speciaux lettre - 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
82
Statut
Membre
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