disse filer er en del af C + + standard biblioteket og understøttes af alle compilere, der følger C + + standard
3
Opret en ny funktion under dine inkludere udtalelser ved at skrive følgende kode : . < br >
void toLower (string & convertString ) { for ( unsigned int i = 0; i < convertString.length (); i + +) { convertString [i] = tolower ( convertString [i] );}}
< br > 4
Analyser forrige kode segment for at forstå hvordan det virker . Dette er nødvendigt for at forstå, hvordan funktionen manipulerer dine variabler . Det første skaber en reference til din streng , ikke en kopi. Det betyder at den ikke returnerer en værdi , men i stedet manipulerer din streng direkte i computerens hukommelse. Derefter opnår strengen længde og sløjfer gennem hvert tegn i strengen . For hvert tegn den støder , konverterer det den aktuelle værdi til dens små bogstaver svarer ved hjælp af C + + til at sænke funktion.
5.
Inden den "vigtigste " rækkevidde af dit program , sender strenge at din nye funktion til konvertere dem . For eksempel konverterer følgende kode to forskellige strenge til små værdier:
int main () { std :: string firstString ( "HALLO ! ") Std :: string secondString ( " Goodbye" ),
toLower ( firstString ) //String værdi er nu " hej !" toLower ( secondString ) //String værdi er nu " farvel "
tilbagevenden 0; }
6
Gem filen i din tekst editor og kompilere det ved hjælp af din foretrukne compiler.