Couper un string en lettre
Fermé
docteurX
Messages postés
60
Date d'inscription
dimanche 27 avril 2014
Statut
Membre
Dernière intervention
26 juin 2015
-
21 juin 2015 à 17:34
VanDog Messages postés 63 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 11 février 2016 - 18 juil. 2015 à 01:13
VanDog Messages postés 63 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 11 février 2016 - 18 juil. 2015 à 01:13
A voir également:
- Couper un string en lettre
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Couper video - Guide
- Couper mp3 gratuit - Télécharger - Édition & Montage
- Excel mois en lettre ✓ - Forum Excel
- Couper un pdf - Guide
2 réponses
productif
Messages postés
39
Date d'inscription
mardi 8 mars 2011
Statut
Membre
Dernière intervention
9 février 2017
20
22 juin 2015 à 10:10
22 juin 2015 à 10:10
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;
}
VanDog
Messages postés
63
Date d'inscription
vendredi 17 juillet 2015
Statut
Membre
Dernière intervention
11 février 2016
13
Modifié par Whismeril le 7/08/2015 à 23:16
Modifié par Whismeril le 7/08/2015 à 23:16
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
22 juin 2015 à 11:22