disse filene er en del av C + + standard bibliotek , og støttes av alle kompilatorer som følger C + + standard
3
Opprett en ny funksjon under dine omfatte uttalelser ved å skrive følgende kode : .
ugyldig tolower ( string & convertString ) { for ( usignert int i = 0 ; i < convertString.length (); i + + ) { convertString [ i] = tolower ( convertString [ i] ); } }
4
Analyser forrige koden segmentet for å forstå hvordan det fungerer. Dette er nødvendig for å forstå hvordan funksjonen manipulerer variabler . Det skaper først en referanse til strengen din , ikke en kopi . Dette betyr at det ikke returnerer en verdi , men i stedet manipulerer din string direkte i datamaskinens minne. Det får da strengen lengde og looper gjennom hvert tegn i strengen . For hvert tegn den støter på , konverterer det gjeldende verdi til sine små bokstaver tilsvarende ved hjelp av C + + til å senke funksjon .
5
Innenfor " main" omfanget av programmet, sender strenger til den nye funksjonen for å konvertere dem . For eksempel konverterer følgende kode to forskjellige strenger til små verdier:
int main ( ) { std :: string firstString ( " Hei! "); Std :: string secondString ( "Goodbye " ) ;
tolower ( firstString ), //String verdi er nå " hei! " tolower ( secondString ), //String verdi er nå " farvel "
return 0 ; }
6
Lagre filen i en teksteditor og kompilere den med din foretrukne kompilatoren .