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 man lagrar en mening i en array i C + +

    Att lära sig att manipulera tecken arrayer är ett grundläggande steg i att lära sig att programmera i ett språk . Ett tecken array är en sekvens av minnesplatser som kan lagra en mening . C + + kan lagra meningar precis som C- språk med matriser . Dessa arrayer brukar kallas C - stil strängar . Varje element i arrayen innehåller ett enda tecken och slutar med en speciell karaktär som kallas en null terminator . Saker du behöver
    C + + kompilator , såsom GCC
    C + + IDE , såsom Eclipse CDT
    Visa fler instruktioner
    1

    Definiera en matris med en storlek som är lika till antalet bokstäver och mellanslag i din mening , plus en . Det extra utrymmet kommer att hålla null terminator och är programmets sätt att hålla reda på var en sträng slutar . Anta att du ville spara frasen " Hej " i din samling . Denna mening är fem tecken lång , så skulle du definiera en matris med storlek 6 så här :

    röding meningen [ 6 ],
    2

    Placera tecken i arrayen genom att tilldela ett tecken till varje minnesplats i arrayen. Detta kan göras på följande sätt :

    meningen [ 0 ] = ' H ' ,

    meningen [ 1 ] = ' e ' ,

    meningen [ 2 ] = ' l ' ;

    meningen [ 3 ] = ' l ' ,

    meningen [ 4 ] = ' O ' ,
    3

    Avsluta meningen med ett specialtecken kallas null terminator . Den null terminator berättar C + + där meningen slutar . Lägg till denna rad i din kod :

    meningen [ 5 ] = ' \\ 0 ' ,
    4

    Skriv följande rad för att deklarera en annan sträng med en annan metod . Med denna metod , är strängen storlek beräknas för dig och null terminator läggs automatiskt

    char sentence_method2 [ ] = " Hej "; .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur konvertera en sträng till ett diagram i C + +
    ·Hur man gör en Ljudknappen i Xcode
    ·Hur kompilera med Dev C + +
    ·Hur Dölj objekt Implementering i C + +
    ·C minnesläcka Verktyg
    ·Grunderna i inbyggda system i C
    ·Hur man skriver en C + + datorprogram som beräknar Dur…
    ·Hur man lär sig att koda en mikrokontroller i C
    ·Hur man driver en iPhone Developer Xcode
    ·Verktyg för att ta en minnesläcka
    Utvalda artiklarna
    ·Hur Exit AVG 9
    ·ASP.NET projekt och kodning i C
    ·Hur får Koordinater för Linux Markör
    ·Hur man byter en funktion i Java
    ·Hur man återställer Trymedia Trial
    ·Hur man använder en variabel med VB Dir funktion
    ·Vad är en villkorad Statement
    ·Hur man dödar en tråd i Java
    ·Hur man skapar en PHP MySQL Webbplats
    ·Hur man gör en MIDI-fil i C + +
    Copyright © Dator Kunskap http://www.dator.xyz