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

C ++ String Operations

C ++ Merkkijonotoiminnot String C ++ Standard kirjasto Yksinkertaistettu - Osa 3 Johdanto Tämä on osa 3 minun sarja, String C ++ Standard kirjasto yksinkertaistettu. Tässä osa sarjasta, katsomme C ++ String Operations. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Palaavat sydänköyden Constant sisältö Voit instantiate merkkijonon objekti merkkijono luokka.

Kirjaimellinen Tämän merkkijono esine voidaan kopioida const char * osoitin, jolloin pitoisuus (arvo) on kopioitu, vakio. Merkkijono jäsenfunktiogeneraattori, c_str () käytetään. Tämän toiminnon null päättävä merkki on myös kopioidaan. Seuraava koodi kuvaa tätä: # include # include using namespace std; int main () {string str0 = "Kyllä, minä olen yksi."; const char * ptrChar = str0.c_str (); cout palata 0; } Oikealla puolella toisessa lausuman tärkein tekee kopion käyttämällä c_str () jäsenfunktiogeneraattori. Huomaa käyttö piste toimijan välillä merkkijono esine str0 ja funktiokutsua.

Vasemmalla puolella ilmoittaa joukko merkkiä jatkuvasti arvoja, käyttäen osoitin merkintää. Huomautus: array, joiden arvot ovat vakio on erikoinen matriisi; se ei ole tavanomainen valikoima, jossa on osoitin, joka on vakio. Huomautus: toisessa lausuman tärkein tai vastaavan lausunnon taulukon koko, ptrChar, on, str0.size () + 1. merkkijono jäsenfunktiogeneraattori, koko () antaa sinulle koko kirjaimellinen merkkijono ilman lukien null päättyy merkki.

Koska ptrChar on vain joukko merkkiä eikä oikeastaan ​​merkkijonoa instantiated alkaen merkkijono luokka, sen jonon pituus on sisällettävä null päättyvän merkki, joka on kopioitu jono. Huomautus: sisältö merkkijonon objekti ei ole vakio. Kanta Sub-merkkijonon merkkijono Löydät paikan osa-merkkijonon tärkein merkkijono. Käytät haku-toiminnon. Palasi kanta arvo voidaan asettaa int. Lue ja yrittää seuraava koodi: # include # include using namespace std; int main () {string str0 = "Kyllä minä olen yksi."; int pos = str0.

find ("am"); cout palata 0; } Tässä koodi tärkein merkkijono on "Kyllä minä olen yksi." ja osa-merkkijono on "olen". Palautettu asento arvo on 6, joka on alku osa merkkijonon. Perustelut löytää menetelmä (toiminto) merkkijonon luokka voi ottaa kaksi argumenttia. Ensimmäinen argumentti on osa merkkijono; Toinen väite, joka on vapaaehtoinen, on asema tärkein merkkijono, josta haluat etsiä aloittaa. Muista: laskee merkki

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