| 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 alfabetisere et array i C + +
    The C + + Standard Template Library er fuld af nyttige funktioner til håndtering data, herunder den slags algoritme. Desværre, hvis du bruger den slags algoritme på en vifte af strenge , vil de ikke komme ud i alfabetisk rækkefølge. I stedet er det som standard til sortere dem i noget kendt som ASCIIbetical orden - en sortering baseret på den interne kodning af de enkelte bogstaver. For at sortere alfabetisk, skal du angive en funktion, der fortæller den slags algoritme , præcis hvordan man kan sammenligne to strenge på den måde du ønsker. Instruktioner
    1

    Medtag alle de nødvendige overskrifter ved at tilføje følgende linier til starten af ​​dit program : # include # include
    2 < p > Skriv en wrapper funktion for lexographical_compare funktion. Den slags () funktion, du vil bruge senere kræver sammenligningen funktion til at tage to strenge som argumenter og returnere en bool , der er ikke, hvordan lexographical_compare funktionen fungerer . Du kan erklære denne funktion som en global funktion i dit projekt namespace at gøre det muligt at blive brugt fra nogen del af dit program. Hvis du kun har brug for at alfabetisere et array i en klasse, kan du ønsker at erklære den som en privat medlem function.bool myCompare (string a, string b ) { tilbagevenden lexographical_compare ( a.begin () , a.end () , b . begynde () , b.end ()); }
    3

    Sorter array ved hjælp af sortering algoritme med sammenligningen funktion, du lige har skrevet : sortering ( myStringArray , myStringArray + myStringArrayCount , myCompare )

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges LINQ til XML 
    ·Hvordan man skriver koden til iPhone 
    ·Hvordan til at generere tilfældige Negative & positive…
    ·Hvordan laver Spike Brushes I GtkRadiant 
    ·Hvordan laver MFC kommandoknapper 
    ·Sådan oprettes en C + + Program i Visual Studio 6.0 
    ·Sådan bruges getline i C til Skip Cin.Ignore 
    ·Sådan gør du: GTK Color Selection 
    ·Sådan Konverter LPSTR til INT 
    ·Sådan Skriv din egen Computerspilprogram 
      Anbefalede Artikler
    ·Hvordan man åbner en PDF-fil i Java 
    ·Hvordan man opbygger PHP Websites 
    ·C-funktion returtyper 
    ·Sådan Tillad en PHP Header Anywhere 
    ·Sådan beregne summen af ​​ulige numre i C + + Language…
    ·Sådan bruges en variabel med det VB Dir Function 
    ·Tutorial om VB hjælp af en SQL 
    ·Hvordan laver man en MFC Worker Tråd 
    ·Sådan Tving Konstruktør for Non- Generic brug Kun i J…
    ·Game Maker Tips 
    Copyright © Computer Viden http://www.computerdk.com