Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vymazať Stringstreams

C + + programovací jazyk má funkciu , ktorá lieči textových reťazcov ako prúdy textu. Táto funkcia sa nazýva stringstream . Stringstream umožňuje liečiť text , ako keby to bol vstupný /výstupný vyrovnávaciu pamäť , čo znamená , že je uložený v pamäti dočasne , zatiaľ čo vy ju spracovať . Vyrovnávacej pamäti povaha stringstreams ich odlišuje od strún , a to znamená , že nie je možné liečiť stringstreams ako bežné struny . Namiesto nastavenie novej hodnoty do stringstream , musíte ho očistiť svoje dátového toku , a nastavte jej hodnotu . To sa vykonáva pomocou jedinej funkcie . Veci , ktoré budete potrebovať
C + + integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C + + Compiler , ako GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Založte C + + IDE kliknutím na jeho ikonu programu . Keď sa otvorí , zvoľte " Súbor " , " New " a potom " Project " a vyberte " C + + " vytvoriť nový C + + projektu . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE
2

Zahrnúť knižnice " iostream " a " sstream " písaním nasledujúce tri príkazy v hornej časti súboru zdrojového kódu . :

# include

# include

using namespace std ;
3

Vytvorte hlavné funkcie . Táto funkcia je miesto , kde váš program začína vykonávanie . Napíšte nasledujúci príkaz pod vyhlásenie o dovozných knižnice :

int main ( )

{ }
4

deklarovať nový stringstream objekt tým , že píše nasledujúce vo kučeravé držiaky na hlavné funkcie :

stringstream ss ;
5

Dajte stringstream reťazec textu pomocou funkcie str ( ) , ako je toto :

ss . str ( " Hello World ! " ) ;
6

Vytlačte hodnoty stringstream je ako toto :

cout << ss.str ( ) << endl ;

7

Vymazať z stringstream pomocou str ( funkcie ) , tentoraz s prázdnym reťazcom :

ss.str ( " " ) ;
8

Tlač z stringstream v hodnote :

cout << ss.str ( ) << endl ;
9

spustite program stlačením zeleného tlačidla Play sa nachádza na hornom rade tlačidiel . Program vytlačí slová " Hello World ! " a potom prázdny riadok , čo predstavuje vymazaný - out stringsteam .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené