C + + est un langage de programmation robuste utilisé pour développer tout de simples scripts d'automatisation pour les applications bureautiques complètes. C'est un langage de programmation de base que beaucoup d'étudiants par ordinateur scientifiques apprennent. Une des caractéristiques de C + + est sa classe String , qui est généralement réservés pour une utilisation dans des applications de texte et partout où des chaînes alphanumériques , tels que mots de passe, sont utilisés. Sachant comment inverser une chaîne en C + + vous permet d'inverser phrases. String, classe
la classe String en C + + est un type de récipient utilisé pour contenir des séquences de caractères alphanumériques . La différence entre la classe de chaînes traditionnelles et ce qui est connu comme "c- strings " est que C + + objets de chaîne comprennent de nombreuses fonctionnalités intégrées ou des fonctions , qui sont plus intuitive pour programmer avec . Cette classe fournit également quelques fonctionnalités supplémentaires utiles qui sont communs à d'autres types de C + + conteneurs. Certaines de ces fonctions comprennent itérateurs , les définitions de la capacité, les modificateurs et les commandes de fonctionnement de la chaîne , qui peuvent tous être utilisés en conjonction avec un autre pour inverser une phrase.
Exemple de programme n ° 1
Photos
utilisation C + + ' s fonction " include " pour obtenir les cordes , puis utiliser les autres fonctions de la classe de chaîne à analyser la phrase , puis l'inverser. Cette méthode serait employée en utilisant le code comme dans cet exemple :
# include # include # include
void main () {char s [10]; int i; int cx ; printf (" Entrez la phrase que vous souhaitez inverser \\ n") ; scanf ( "% s" , s); printf ("Veuillez entrer les numéros vous devez inclure \\ n ") ; scanf ( "% d " , & i ) ; pour ( cx = 0; cx < i; cx + +) { printf ( "% s " , s); pour ( Cx = 0; s [ CX ] = '\\ 0' ; cx + +) ; ! cx - ; for (; cx > 0; printf (" % c" , s [ - cx ] );}}
< br >
Exemple de programme n ° 2
le code suivant va créer un programme C + + qui offre à l'utilisateur un champ de formulaire où ils vont entrer dans la phrase qui doit être renversée , puis il va renverser la phrase et de le présenter dans la même boîte de dialogue
# include # include # includevoid main () {char srcstr [30] , desstr [30] ; . int i , len ; clrscr (); cout << " \\ nEntrez la phrase phrase inversée est \\ n "; for (i = 0; desstr [i] = '\\ 0' ; ! i + +) {cout } <} getch ();}
Intégrer le Programme de Reprise
Si l'utilisateur n'a pas besoin d' entrer manuellement la peine qui doit être renversée et vous avez besoin d'inverser automatiquement la phrase , vous pouvez incorporer un code personnalisé pour le faire. Ce type de programme fonctionne comme un sous-programme au sein de l' application C + + Parce qu'il n'a pas besoin de présenter quoi que ce soit à l'utilisateur , il utilise une base de code plus petit le code suivant peut être intégré au sein de votre application C + + pour inverser phrases et de les présenter à l'utilisateur: . .
void main () {int i , l; chevalier s [] = " Reverse string présenté ici"; clrscr (); l = strlen ( s) ; for (i = l; i> = 0; i- - ) ; printf (" % c" , s [ i]) ; getch (); }