*   >> Læs Uddannelse artikler >> science >> programming

Core String i C ++

r for nu). # include hjælp namespace std; int main () {char * en = "den første"; char * to = "det andet"; char * tre = "den tredje"; char * myStrings [] = {en, to, tre}; //blokken har pointere cout cout cout returnere 0; } Den anden kodeeksempel følger: #include bruge namespace std; int main () {char * myStrings [3]; myStrings [0] = "den første"; myStrings [1] = "det andet"; myStrings [2] = "tredje"; cout cout cout returnere 0; } Når du ønsker en vifte af strenge, har array skal deklareres som char pointer type.

Dette array vil i sidste ende have henvisninger til tegn som elementer (værdier). For at tildele en streng til et element, bare tildele char pointer af strengen til elementet array i den almindelige måde, som i, myStrings [2] = "den tredje"; I ovenstående linje, dobbeltcitationstegnet returnerer en pointer, så en pointer er tildelt som grundstoffet (værdi) for indekset for array. Da array er blevet erklæret at have pegepinde, skrive array navn og et indeks i parentes, ville returnere en pointer. Nu forbindelse (cout Object) kan få værdien af ​​den spidse genstand fra markøren og send.

Dette er, hvad cout objektet gør. Det bliver char pointer (string pointer) som argument, opnår værdien af ​​objektet pegede på den char pointer og sender (afkast) værdien. Bemærk: du kan også få en streng pointer fra et sted og tildele det som et array element. Bemærk også: Der er det, der kaldes C ++ String Bibliotek. Efter at have afsluttet denne serie bør du lære det. Med dens funktioner, vil du være i stand til at gøre en masse med strygere. Lad os tage en pause her og fortsætte i den næste del af serien.

Chrys at nå frem til et hvilket som helst af de dele af denne serie, så skriv den tilsvarende titel nedenfor i søgefeltet på denne side og klik på Søg (brug menuen, hvis det findes): Kom godt i gang med C ++ C ++ Basic Syntaks C ++ Grundlæggende objekttyper C ++ objektidentifikatorer C ++ Pointers C ++ betingede udsagn Boolesk logik for C ++ boolesk logik og C ++ Betingelser Sammenligning og aritmetiske operatorer i C ++ Loop Konstruktioner i C ++ Arrays i C ++ Pointer og array i C ++ Core String i C ++ C ++ konstruktioner Funktioner i C ++ C ++ Basic Input og Output Fejl Basics i C ++ Hvid plads i C ++ Grundlæggende om C ++ definerer Forbehandling direktiv Grundlæggende om C ++ Medtag Filer Grundlæggende om C ++ Identifier Anvendelsesområde C ++ Navnerum Basics C ++ OOP Basics C ++ Undtagelse Basics Grundlæggende om Adgang filer i C ++

Page   <<  [1] [2] [3] [4] [5] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.