C + + ist eine robuste Programmiersprache zur Automatisierung von einfachen Skripten full-on -Desktop-Anwendungen zu entwickeln. Es ist ein Kern Programmiersprache , dass viele Computer -Science- Studenten lernen . Eines der Features von C + + ist die String-Klasse , die in der Regel für den Einsatz in Anwendungen Text reserviert ist und überall dort, alphanumerische Zeichenfolgen , wie Passwörter, verwendet werden. Wissen, wie man einen String in C + + umkehren können Sie Sätze umzukehren. String-Klasse
Die String-Klasse in C + + ist eine Art von Container verwendet, um Sequenzen von alphanumerischen Zeichen enthalten. Der Unterschied zwischen dem traditionellen String-Klasse und was als " c -strings " bekannt ist, dass C + + String-Objekte gehören viele integrierte Funktionen , oder Funktionen , die mehr intuitiv Programm sind . Diese Klasse bietet auch einige zusätzliche nützliche Funktionen, die auf andere Arten von C + + Container sind . Einige dieser Funktionen sind Iteratoren , Kapazität Definitionen , Modifikatoren und String-Operation Befehle , von denen alle in Verbindung miteinander verwendet werden können, um einen Satz umzukehren.
Programm Beispiel Nr. 1
Nutzungsbedingungen C + + ' s "include "-Funktion , um die Saiten zu erhalten, und dann mit anderen Funktionen der String-Klasse , um den Satz zu analysieren und dann umkehren. Diese Methode würde beschäftigt mit Code wie diesem Beispiel werden :
# include # include # include
void main () {char s [10]; int i; int cx ; printf (" geben Sie den Satz, den Sie möchten, \\ n umkehren "); scanf ( "% s" , s) ; printf ( "Bitte geben Sie irgendwelche Zahlen Sie brauchen, um \\ n "); scanf ( " % d sind " , & i ); for ( cx = 0; cx < i; cx + +) { printf ( "% s " , s) ; for ( cx = 0; s [ cx ] = '\\ 0' ; cx + +); ! cx - ; for (; cx > 0; printf ("% c " , s [ - cx ] );}}
< br >
Programm Beispiel Nr. 2
Der folgende Code erstellt ein C + +-Programm , das den Benutzer stellt sich mit einem Formularfeld , wo sie den Satz, der umgekehrt werden, dann benötigt wird geben es umzukehren den Satz und präsentieren sie in der gleichen Dialogfeld
# include # include # includevoid main () {char srcstr [30] , desstr [30] ; . int i , len ; clrscr (); cout << "\\ nBitte den Satz umgekehrt Satz ist \\ n "; for (i = 0; desstr [i] = '\\ 0' ; ! i + +) { } cout < } getch ();}
Einbetten des Reversal -Programm
Wenn der Benutzer muss nicht manuell den Satz, der rückgängig gemacht werden und Sie brauchen, um automatisch den Satz umkehren muss, können Sie benutzerdefinierten Code zu tun einzubetten. Diese Art von Programm läuft als ein Unterprogramm innerhalb der C + +-Anwendung Weil es nicht brauchen, um etwas für den Benutzer darstellen , verwendet es eine viel kleinere Codebasis der folgende Code in Ihrem C + +-Anwendung , um Sätze umzukehren und präsentieren sie dem Anwender eingebettet werden können : . .
void main () { int i, l; char s [] = " Reverse- String hier vorgestellten "; clrscr (); l = strlen (s); for (i = l; i> = 0; i- -); printf ("% c " , s [ i]) ; getch ();}