| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan laver Strings Alle som små bogstaver på C + +
    Selvom C + + programmeringssprog er i stand til at konvertere et enkelt tegn til små bogstaver , betyder det ikke indeholder en indbygget funktion til at konvertere en hel streng af tegn . Denne funktionalitet kan nemt tilføjes til dit program ved at skrive din egen funktion, der tager et input string og returnerer det lille af eventuelle fundne bogstaver. Dette vil ikke ændre værdien af ​​eventuelle ikke- bogstavstegn såsom tegnsætning eller tal. Instruktioner
    1

    Åbn dit program 's " . Cpp "-fil i dit foretrukne teksteditor eller IDE , såsom Notesblok eller Visual Studio.
    2

    Tilføj følgende inkluderer udsagn til toppen af dokumentet , på en ny linje direkte under andre udsagn, der begynder med " # include ".

    # include # include

    disse filer er en del af C + + standard biblioteket og understøttes af alle compilere, der følger C + + standard
    3

    Opret en ny funktion under dine inkludere udtalelser ved at skrive følgende kode : . < br >

    void toLower (string & convertString ) { for ( unsigned int i = 0; i < convertString.length (); i + +) { convertString [i] = tolower ( convertString [i] );}}
    < br > 4

    Analyser forrige kode segment for at forstå hvordan det virker . Dette er nødvendigt for at forstå, hvordan funktionen manipulerer dine variabler . Det første skaber en reference til din streng , ikke en kopi. Det betyder at den ikke returnerer en værdi , men i stedet manipulerer din streng direkte i computerens hukommelse. Derefter opnår strengen længde og sløjfer gennem hvert tegn i strengen . For hvert tegn den støder , konverterer det den aktuelle værdi til dens små bogstaver svarer ved hjælp af C + + til at sænke funktion.
    5.

    Inden den "vigtigste " rækkevidde af dit program , sender strenge at din nye funktion til konvertere dem . For eksempel konverterer følgende kode to forskellige strenge til små værdier:

    int main () { std :: string firstString ( "HALLO ! ") Std :: string secondString ( " Goodbye" ),

    toLower ( firstString ) //String værdi er nu " hej !" toLower ( secondString ) //String værdi er nu " farvel "

    tilbagevenden 0; }
    6

    Gem filen i din tekst editor og kompilere det ved hjælp af din foretrukne compiler.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en while-løkke i C 
    ·Sådan bruges OLE Med Visual C 
    ·Hvad er Alpha Blending 
    ·Sådan bruges Microsoft Visual Studio C Compiler for Pi…
    ·Sådan får Line Antal en Input fil i C 
    ·Brug af en Misligholdelse Constructor C 
    ·Sådan Split en streng i C 
    ·Hvordan man laver en Card Game fil i C + + 
    ·PowerShell Object Types 
    ·Sådan beregne summen af ​​ulige numre i C + + Language…
      Anbefalede Artikler
    ·Sådan ændres Mouse ikon på Mouseover 
    ·Hvordan man skriver en Div Fra JavaScript 
    ·Hvordan at skjule en knap i Visual C 
    ·Sådan installeres Centos Ruby on Rails til 1.9.2 Apach…
    ·Sådan tilføjes en ny række til UltraWebGrid 
    ·Systemkrav til Turbo C 
    ·Sådan Send Serial kommandoer til en Stepper i Visual B…
    ·Sådan oprettes og slettes en mappe med PHP 
    ·Egenskaber af kolonner og objekter i VBA 
    ·Sådan beskytter mod SQL injektion i PHP 
    Copyright © Computer Viden http://www.computerdk.com