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 skrive et program som vil ut Bestilte Pairs i C + +
    The C + + programmeringsspråk har et bibliotek med svært nyttige containere kalt Standard Template Library. Containere blir brukt til å lagre data ved hjelp av ulike ordninger , kan f.eks data lagres i en liste ved hjelp av vektoren beholderen. Hvis du ønsker å lagre parene av data , kan du bruke kartet container . Kartet lagrer ordnede par med data. Som du legge til elementer i et kart , vil de selv organisere . Du kan bruke kartet for å skrive ut ordnede par av data uten å skrive en sortering algoritme , som kan spare deg for mye tid og krefter . Du trenger
    C Integrated Development Environment (IDE ), for eksempel Eclipse CDT
    C Compiler , som GCC
    Vis flere instruksjoner
    en

    Load den C IDE ved å klikke på programmets ikon. Når den åpnes, velger du " Fil /Ny /Prosjekt ' og velg' C Prosjekt " for å opprette en ny C-prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE .
    2

    Inkluder ' iostream "og " kart " bibliotek . The ' iostream ' biblioteket kan du skrive ut direkte til konsollen , mens "kart" biblioteket gir tilgang til kartet container . Du kan importere disse bibliotekene ved å skrive følgende to linjer med kode på toppen av kildekoden filen:

    # include

    # include


    3

    Bruk ' std ' namespace . Dette gir deg tilgang til ' std ' biblioteket funksjoner uten å legge bokstavene " std " til hver funksjon samtale . Ved å bruke ' std ' namespace , vil du spare deg selv noen tastetrykk og produsere en mer lesbar program . Skriv inn følgende linje under de inkluderte utsagn : en

    bruker namespace std;
    4

    Erklærer en hovedfunksjon . Den viktigste funksjonen er der all koden din vil gå . Å erklære en hovedfunksjon , skriver følgende kodelinje : en

    int main ( ) { }
    5

    Erklærer et kart container som heter ' par ' som vil lagre par av heltall typer. Dette kan gjøres ved å skrive følgende linje med kode i løpet av de krøllete parentes av den viktigste funksjonen

    map parene ; .
    6

    Erklærer en iterator til kartet container . Iteratorer brukes til å gå gjennom en STL container og få tilgang til sine data . Å erklære en iterator kalt " det", skriver følgende kodelinje under streken skrevet i forrige trinn : en

    map :: iterator det,
    7

    Sett data inn i kartet. Siden kartet er selv- bestilling, kan du sette inn data i hvilken som helst rekkefølge , og det vil bestille seg ved den første verdien av paret , fra minst til størst verdi . De følgende tre linjer setter tre par i kartet . Du kan legge til flere hvis du liker

    pairs.insert (par ( 3100 )); .

    Pairs.insert (par ( 2300 ) );

    pairs.insert (par ( 1,50 ));
    8

    Iterate gjennom kartet ved hjelp av en for løkke og kart iterator . Iteratoren "det" kan brukes til å få tilgang til alle parene inne i kartet. Å sette opp en for loop å iterere gjennom kart ' par, " skriver følgende kode :

    for (det = pairs.begin (); det = pairs.end (); det + + ! ) { }

    9

    Output verdiene holdt av parene i kartet. Hvert par har to verdier som er tilgjengelige bruke ordene "første" og " andre ". Kartet er bestilt fra laveste verdi til størst verdi i forhold til det første elementet av et par. Å skrive ut de bestilte kartet, skriv følgende linje innenfor krøllete parentes i for loop : .

    Cout << ( * den) første << " = > " << ( . * den) andre << endl;
    10

    Avslutt programmet med en enkel retur uttalelse : en

    return 0 ;
    11

    Run programmet ved å trykke på den grønne play-knappen er plassert på toppen av IDE . Programmet skriver ut følgende : en

    1 = > 50

    2 = > 300

    3 = > 100


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å feilsøke i Visual C + + 
    ·Hvordan lage fildeskriptorer i C 
    ·C + + Datatyper 
    ·Hva er CTS i ASP.NET 
    ·Hvordan bruke Copy Constructors i C + + 
    ·Hvordan å kompilere et CPP på DOS 
    ·Slik søker en lenket liste av elementer i C + + 
    ·Hvordan Lukk iPad programmer med Xcode 
    ·Hvordan å generere en tilfeldig nummer i C 
    ·Slik konverterer Radians til grader i C + + språk i tr…
      Anbefalte artikler
    ·Hvordan lage en temperatur konvertering funksjon Med Py…
    ·Hvordan bygge en ny webside ved hjelp av JSP 
    ·Slik fjerner Binary Tree in Java 
    ·Hvordan lage kommentarer i VBS Kode 
    ·Hvordan bruke Visual C 6 
    ·Hvordan slette en revidert i SolidWorks API 
    ·Hvordan endre datoformatet i PHP 
    ·Hvordan lage en liste fra en streng i Python 
    ·Hvordan gjøre en Live Search med PHP og MySQL 
    ·Hvordan å generere Ressurssterke Stillas Rails 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/