Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

I programmi in C + + che si riverseranno una frase

C + + è un linguaggio di programmazione robusto utilizzato per sviluppare tutto, da semplici script di automazione per applicazioni desktop full-on . E 'un linguaggio di programmazione di base che molti studenti del computer - science imparano . Una delle caratteristiche del C + + è la sua classe String , che in genere è riservato per l'uso in applicazioni di testo e da nessuna parte che le stringhe alfanumeriche , come le password , sono utilizzati . Sapendo come invertire una stringa in C + + permette di invertire frasi . Classe String

La classe stringa in C + + è un tipo di contenitore utilizzato per contenere sequenze di caratteri alfanumerici . La differenza tra la tradizionale classe string e ciò che è noto come "C -string " è che il C + + oggetti stringa sono molte funzioni incorporate , o funzioni , che sono più intuitivi da programma con . Questa classe fornisce anche alcune utili funzioni aggiuntive che sono comuni ad altri tipi di contenitori C + + . Alcune di queste funzioni includono iteratori , definizioni di capacità , modificatori e comandi di funzionamento della stringa , i quali possono essere utilizzati in combinazione tra loro per invertire una frase.
Esempio di programma No. 1

usare C + funzione + ' s "include" per ottenere le stringhe , e quindi utilizzare le altre funzioni della classe String per analizzare la frase e poi invertirla. Questo metodo potrebbe essere impiegato utilizzando il codice come questo esempio :

# include # include # include

void main ( ) { char s [ 10 ] ; int i; int cx ; printf ( "Inserire la frase che si desidera invertire \\ n"); scanf ( "% s" , s ) ; printf ( "Inserire i numeri è necessario includere \\ n "); scanf ( " % d " , & i); for ( cx = 0; cx < i; cx + + ) { printf ( "% s " , s ) ; for ( cx = 0 ; s [ cx ] = '\\ 0' ; cx + +) ; ! cx - , per (; cx > 0; printf ( " % c" , s [ - cx ] );} }


programma Esempio n ° 2

il codice seguente consente di creare un programma C + + che presenta all'utente con un campo modulo dove potranno entrare nella frase che deve essere invertita , quindi si invertirà la frase e presentarlo nella stessa finestra di dialogo

# include # include # includevoid main () { char srcstr [ 30] , desstr [ 30] ; . int i , len ; clrscr ( ) ; cout << " \\ nInserisci la Sentenza frase invertita è \\ n "; for (i = 0; desstr [ i] = '\\ 0' ; ! i + + ) { } cout < } getch (); }
Incorporare il Programma Reversal

Se l'utente non ha bisogno di inserire manualmente la frase che deve essere invertita ed è necessario invertire automaticamente la frase , è possibile incorporare codice personalizzato per farlo. Questo tipo di programma viene eseguito come subroutine all'interno del C + + applicazione perché non ha bisogno di presentare qualsiasi cosa per l'utente, che utilizza una base di codice molto più piccolo il seguente codice può essere incorporato all'interno della vostra applicazione C + + per invertire frasi e presentarli all'utente: .
.

void main ( ) { int i , l; char s [ ] = " stringa Reverse presentato qui " ; clrscr (); l = strlen ( s ) ; for (i = l, i> = 0; i- - ) ; printf ( " % c" , s [ i] ) ; getch (); }

 

Programmazione © www.354353.com