*   >> lukeminen koulutus Artikkelit >> science >> programming

C ++ String luokka Basics

idaan määrittää int, jossa viitataan merkkien määrä. Seuraava koodi kuvaa tätä: # include # include using namespace std; int main () {string str = "Kyllä, minä olen yksi."; int strMaxSize = str.max_size (); cout palata 0; } Koon muuttaminen String Voit muuttaa merkkijono. Jos uusi koko on pienempi kuin alkuperäinen koko, merkkijono on katkaistu oikealla puolella jättäen merkkiä vasemmalla puolella. Jos uusi koko on suurempi kuin alkuperäinen koko, sitten merkki voit valita on pehmustettu lopussa muodostavat koko.

Uuden koon tulisi olla pienempi tai yhtä suuri kuin enimmäiskoko (katso edellä). Syntaksi merkkijono kokoa jäsenfunktiogeneraattori on: mitätön kokoa (size_type n, kuvio C); jossa n on uusi koko. Toinen parametri on valinnainen; se on pehmustettu merkin. Jos jätät toinen parametri, ja jos uusi koko on suurempi kuin vanha koko, sitten välilyönti tahtoa alusta merkkijonon loppuun. Seuraava koodi kuvaa tätä: # include # include using namespace std; int main () {string str = "Kyllä, minä olen yksi."; str.resize (25); cout str.resize (30, "x"); cout str.

resize (10, "x"); cout palata 0; } Väli lauseen ja X: n toisen lähdön tulokset tilat pehmustettu ensimmäisen lähdön. Tietää, jos merkkijono on tyhjä menetelmä, tyhjä () merkkijonon luokka voidaan tietää, jos merkkijono on tyhjä. Syntaksi on: BOOL tyhjä () const; Voit käyttää merkkijono jäsenfunktiogeneraattori, tyhjä () kuten seuraava koodi: # include # include using namespace std; int main () {string str = "Kyllä, minä olen yksi."; jos (str.

empty () == 1) cout muu cout palata 0; } Jos haluat tyhjentää edellä merkkijono, voit määrittää tyhjä merkkijono kirjaimellisesti sitä seuraavasti: str = ""; Pääsy String Like Array Voit array operaattori, [] merkkijono esine. Mikä menee sisällä hakasulkeissa on kanta lukumäärä merkin alkuisia nollasta. Tämä kanta määrä olisi pienempi kuin koko merkkijono.

Joten jos aloitat nimi merkkijono esine, jonka jälkeen hakasulkeissa ja sisällä hakasulkeissa sinulla kokonaisluku, joka on pienempi kuin koko merkkijonon, tuloksena lauseke palaa merkki kyseisessä asemassa, samanlainen kuin mitä tapahtuu jono. Seuraava koodi kuvaa tätä: # include # include using namespace std; int main () {string str = "Kyllä, minä olen yksi."; char myChar = str [8]; cout palata 0; } Teidän lähtö edellä koodi pitäisi olla, m, joka on 8-asemassa, laskenta nollasta. No, ottakaamme tauko täällä ja jatkaa seuraavassa osa sarjasta.

Chrys Saapua tahansa osaa tässä sarjassa, kirjoita vastaava otsikko al

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.