deze bestanden zijn onderdeel van de C + + standaard bibliotheek en worden ondersteund door alle compilers die volgen de C + + standaard
3
Maak een nieuwe functie onder je include statements door het intikken van de volgende code : . < br
leegte tolower > (string & convertString ) { for ( unsigned int i = 0 ; i < convertString.length ( ) ; i + + ) { convertString [ i ] = tolower ( convertString [ i ] ) ; } }
< br > 4
Analyseer de vorige code -segment om te begrijpen hoe het werkt . Dit is nodig om te begrijpen hoe de functie manipuleert de variabelen. Het creëert eerst een verwijzing naar uw tekenreeks , geen kopie . Dit betekent dat het niet een waarde terug , maar in plaats daarvan manipuleert uw tekenreeks rechtstreeks in het geheugen van de computer . Het verkrijgt dan de lengte van de string en lussen door elk teken in de string . Voor elk personage die zij tegenkomt , het zet de huidige waarde aan haar kleine letters gelijkwaardig met de C + + te functioneren verlagen .
5
Binnen de " belangrijkste " reikwijdte van uw programma
, stuur strings naar uw nieuwe functie converteren . Bijvoorbeeld , de volgende code zet twee verschillende strings naar waarden kleine letters :
int main
( ) { std :: string firstString ( "HELLO ! " ) ; Std :: string secondString ( " Vaarwel " ) ;
tolower
( firstString ) ; //String -waarde is nu " hello ! " tolower ( secondString ) ; //String waarde is nu " goodbye "
return 0 ; }
6
Sla het bestand op in uw teksteditor en het compileren met je favoriete compiler .