Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man gör Strings gemener på C + +

    Även om C + + programmering språk kan konvertera ett enskilt tecken till gemener , betyder inte innehåller en inbyggd funktion för att konvertera en hel teckensträng . Denna funktionalitet kan enkelt läggas till i ditt program genom att skriva en egen funktion som tar en input sträng och returnerar den gemena värdet av eventuella hittats bokstäver . Detta kommer inte att ändra värdet för alla som inte är bokstäver , t.ex. skiljetecken och siffror . Instruktioner
    1

    Öppna programmets " . CPP " filen i en textredigerare eller IDE , till exempel Anteckningar eller Visual Studio .
    2

    Lägg följande inkluderar uttalanden till början av dokumentet , på en ny rad direkt under andra angivelser som börjar med " # include . "

    # include # include

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man tar bort alla icke - heltal a String
    ·Hur man kompilerar Netcat
    ·Hur man skriver ett Grid 5X5 Använda C + +
    ·Hur man skapar ett binärt träd i C
    ·Hur får man ett antal objekt att peka på en variabel
    ·Hur man kompilerar C-koder i Makefile
    ·Hur man kompilerar CPP Använda Visual Studio
    ·Hur att dölja ett objekt i Visual C
    ·Hur man kompilerar en CPP Med en header-fil
    ·Hur man hittar en Maximum i Array i C
    Utvalda artiklarna
    ·Hur du vet om din server har JavaMail
    ·Hur mata in siffror i Java
    ·Hur man använder SendKeys Med en URL-sträng
    ·Hur man bygger en egen databas Driven PHP webbplats Anv…
    ·PHP Layout Tutorial
    ·Hur till Fart upp PHP Curl
    ·Hur man använder Flock funktionen i PHP
    ·Hur man åsidosätta en Accessor metod i Objective - C
    ·MySQL Boolean datatyper
    ·Hur Klistra en Java GUI
    Copyright © Dator Kunskap http://www.dator.xyz