| 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
    Sådan Konverter et alfabet Into Caps i CPP
    CPP er en anden måde at skrive C + +, det generelle formål programmeringssprog baseret på den ældre sprog , C. For dem, der ønsker at konvertere et alfabet til caps , C + + har en funktion , toupper , der tager karakter indgange og omdanner dem til store bogstaver. Det er lettest at gennemføre med en engelsk alfabet, fordi udenlandske karakterer har American Standard Code for Information Interchange (ASCII -koder) , der til tider ikke fungerer ved hjælp toupper . Desuden skal du undgå at overføre underskrevet (positive eller negative ) tegn toupper , da disse er understøttet i nogle systemer , men kan forårsage fejl , når de anvendes med denne funktion. Instruktioner
    1

    Definer en struktur " konvertere ", der vil undgå at overføre underskrevet tegn. Glem ikke at ugyldiggøre operatøren hver gang for at gøre plads til det næste tegn i strengen. Kode ser sådan ud:

    struct konvertere {

    void operatør () (char & c ) { c = toupper ( ( unsigned char ) c );}

    }; < br >
    2

    Erklær en streng, der er alfabetet i små bogstaver. Kode ser sådan ud:

    std :: string alfabet = " abcdefghijklmnopqrstuvwxyz "
    3

    Anvend din struktur til alfabetet strengen et tegn ad gangen, ved hjælp af " for_each . " Funktionen " for_each " tager tre argumenter : I begyndelsen af sekvensen , i slutningen af sekvensen , og hvad der skal gøres for at hvert element i sekvensen. Når du er færdig , vil den have konverteret din hele alfabetet til store bogstaver

    for_each ( alphabet.begin () , alphabet.end () , konvertere ()); .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan at forstå C + + Compilere 
    ·Sådan oprettes en Maven projekt i Galileo 
    ·Programmer i C + + , der vil vende et punktum 
    ·Sådan importeres koder med SVN Xcode 3.2 
    ·Sådan Tilslut Visual C til en Access-database 
    ·Hvordan laver man en X og Y Grid i C + + Tekst spil 
    ·Forholdsregler for Buffer overflow 
    ·Datatyper til Turbo C 
    ·Sådan fjernes SQLite i C 
    ·Sådan Konverter Breve til numre i en String Table 
      Anbefalede Artikler
    ·Sådan kontrolleres en String for tekst i PHP 
    ·Sådan oprettes en hierarkisk Datasæt 
    ·Sådan bruges Arv i Ruby 
    ·Sådan udskrives et dokument ved hjælp af Visual Basic…
    ·Sådan Find adgangskoden for Localhost MySQL Server 
    ·Header Fejl i Python 
    ·Sådan oprettes Karaoke Software 
    ·Sådan Splice en linje kode 
    ·Hvordan man laver en Float Int Fra String på Netbeans …
    ·VB Projekter for School 
    Copyright © Computer Viden http://www.computerdk.com