dessa filer är en del av C + + standardbibliotek och stöds av alla kompilatorer som följer C + + standard
3
Skapa en ny funktion under dina inbegripa uttalanden genom att skriva följande kod : .
void TOLOWER ( string & convertString ) {for ( unsigned int i = 0 ; i < convertString.length ( ) ; i + + ) { convertString [ i] = TOLOWER ( convertString [ i] ) ; } }
4
Analysera tidigare kodsegmentet att förstå hur det fungerar . Detta krävs för att förstå hur funktionen manipulerar dina variabler . Det skapar först en referens till din sträng , inte en kopia . Detta innebär att det inte ger ett värde, men i stället manipulerar din sträng direkt i datorns minne . Det får då strängen längd och loopar igenom varje tecken i strängen . För varje tecken den stöter på , omvandlar det aktuella värdet till dess gemener motsvarighet med hjälp av C + + för att sänka funktion .
5
Inom " main " omfattningen av ditt program , skicka strängar till din nya funktionen för att konvertera dem . Till exempel konverterar följande kod två olika strängar till gemener värden :
int main ( ) { std :: string firstString ( " Hej! " ) , Std :: string secondString ( "Goodbye " ) ;
TOLOWER ( firstString ) , //String värde är nu " Hej! " TOLOWER ( secondString ) , //String värde är nu " adjö "
avkastning 0 ; }
6
Spara filen i din textredigerare och kompilera den med din favorit kompilator .