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 konvertera en alfabetet till Caps i CPP

    CPP är ett annat sätt att skriva C + + , den allmänna ändamål programmeringsspråk baserade på den äldre språk , C. För dem som vill omvandla ett alfabet med caps , C + + har en funktion , toupper , som tar karaktär ingångar och omvandlar dem till versaler . Det är lättast att genomföra med en engelska alfabetet , eftersom utländska tecken har American Standard Code for Information Interchange ( ASCII -koder) som ibland inte fungerar med toupper . Dessutom måste du undvika att passera signerade ( positivt eller negativt ) tecken toupper , eftersom dessa stöds i vissa system, men kan orsaka fel om de används med denna funktion . Instruktioner
    1

    Definiera en struktur " konvertera " som kommer att undvika att passera signerade tecken. Glöm inte att annullera operatören varje gång för att ge plats för nästa tecken i strängen . Koden ser ut så här :

    struct konvertera {

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

    } ;
    Sida 2

    Deklarera en sträng som är alfabetet med gemener . Koden ser ut så här :

    std :: string alfabet = " abcdefghijklmnopqrstuvwxyz " , Addera 3

    Applicera din struktur till alfabetet strängen ett tecken i taget , med hjälp av " for_each . " Funktionen " for_each " tar tre argument : i början av sekvensen , i slutet av sekvensen och vad som ska göras för varje punkt i sekvensen . När du är klar , kommer det att ha konverterat hela alfabetet till versaler

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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är WinAC & Kernel Mode
    ·Hur höja ett heltal till en Power i C
    ·Konvertera QString till Int
    ·Vad är en Xilinx XPS
    ·Hur man gör en kvadratrot i C + +
    ·Hur man bygger en mobil app som använder en kamera
    ·C # : Hur får eller Justera datum
    ·Hur man använder Skeleton filer i OGRE
    ·Hur man utför File I /O i C + +
    ·Hur man installerar Boost Into kodblock
    Utvalda artiklarna
    ·Hur man gör MFC Interface Trådar
    ·Hur storleksändra importerade bilder i Visual Basic 20…
    ·Hur man tar bort specialtecken från en VB String
    ·Så för att ändra ordningen på DataGrid Kolumner
    ·Visual Basic Network Tools
    ·Hur du använder PHP Namnutrymmen
    ·Hur man skickar ett Plesk API PHP Command
    ·Definition av CPP Arkiv
    ·Hur man skapar en Android Emulator
    ·Hur man driver ett Powershell Inside Visual Basic Progr…
    Copyright © Dator Kunskap http://www.dator.xyz