questi file sono parte della libreria standard C + + e sono supportati da tutti i compilatori che seguono il + + standard di
3
C Creare una nuova funzione sotto le dichiarazioni comprendono , digitando il seguente codice: . < br >
vuoto ToLower (string & convertString ) {for ( unsigned int i = 0; i < convertString.length (); i + + ) { convertString [ i] = tolower ( convertString [ i] );} }
4
Analizzare il segmento di codice precedente per capire come funziona. Questo è necessario per capire come la funzione elabora le variabili . Si crea innanzitutto un riferimento alla stringa , non una copia . Ciò significa che non restituisce un valore , ma invece manipola la stringa direttamente nella memoria del computer . Si ottiene quindi la lunghezza della stringa e loop attraverso ogni carattere della stringa . Per ogni personaggio che incontra , converte il valore corrente al suo equivalente minuscolo utilizzando il C + + per funzionare abbassare
. 5
Nell'ambito del "principale" del vostro programma , inviare stringhe a vostra nuova funzione di convertirli. Ad esempio, il codice seguente converte due diverse stringhe in minuscolo valori:
int main ( ) { std :: string FirstString ( " CIAO ! !") ; Std :: string SecondString ( "Goodbye " ) ;
ToLower ( FirstString ) ; valore //String è ora "ciao ! " ToLower ( SecondString ) ; valore //String è ora " arrivederci"
return 0; }
6
Salvare il file con un editor di testo e compilarlo usando il compilatore preferito .