Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan lage Strings små bokstaver på C + +
    Selv om C + + programmeringsspråk er i stand til å konvertere en enkelt tegn til små bokstaver , betyr det ikke inneholder en innebygd funksjon for konvertering av en hel rekke med tegn . Denne funksjonaliteten kan enkelt legges til programmet ved å skrive din egen funksjon som tar en inngang streng og returnerer små bokstaver verdien av alle brevene ble funnet. Dette vil ikke endre verdien av alle som ikke er bokstaver , for eksempel tegnsetting eller tall . Instruksjoner
    en

    Åpne programmet " . Cpp "-filen i din foretrukne teksteditor eller IDE , for eksempel Notepad eller Visual Studio.
    2

    Legg til følgende omfatte uttalelser til toppen av dokumentet , på en ny linje rett under eventuelle andre uttalelser som begynner med " # include ".

    # include # include

    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 .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan løser jeg en Visual Studio 6.0 T -SQL Debugger…
    ·Hvordan få Elementer av en matrise i C 
    ·Hvordan bruke ASM i Visual C 
    ·Hvordan sette C stil Strings i en liste i C + + 
    ·Hvordan lage en C + + Hovedvinduet Uten tittel Bar 
    ·Hvordan lage en C Console Application som fungerer som …
    ·Hvordan Sett verdien av en variabel i en streng C 
    ·Odd /Even funksjon i C programmering 
    ·Hvordan konvertere en BMP til en Byte Array 
    ·Hvordan lage TCP /IP-pakker kode i C Programming 
      Anbefalte artikler
    ·Hvordan bruke Java til Les Excel 
    ·Hvordan rense en String i VBA 
    ·Hva er flytskjemasymboler 
    ·Hvordan lagre en inngang i en Vector 
    ·Hvordan Bla til en rad i en DataGridView 
    ·Hvordan bygge en App Rundt en Java Applet 
    ·Hvordan å gjøre noe kjøre på egen hånd tråden i V…
    ·Hvordan installere plugins for en Instant Rails Applica…
    ·Slik konverterer en String av heltall inn i en matrise …
    ·Tekst funksjon i VBA 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/