I nogle C + + beregninger , skal du tælle antallet af tegn i en streng. At ignorere mellemrummene i strengen , skal du først oprette en ny variabel . Du kan derefter fratage strengen fra alle rum og genberegne antallet af tegn i strengen . Den oprindelige streng holdes intakt , og du kan hente en optælling af den nye variabel. Instruktioner
1
Højreklik på C + + kildekode fil, der indeholder din streng , og klik derefter på " Åbn med " popup menupunkt. Klik på din C + + compiler til at åbne koden i C + + editor.
2
Opret en ny variabel til at holde den ændrede streng. Følgende kode viser, hvordan du opretter en streng i C + + : Hej
String temp = "" ;
3
Strip mellemrummene fra snoren og tilføje den nye værdi til den midlertidige variabel oprettet i trin 2 . Følgende kode sløjfer gennem hvert tegn i strengen og fjerner mellemrummene : Hej
int pos = mystring.find ("") , mens ( ! Pos = string :: NPOs) { temp = mystring.replace (POS , 1, " "); pos = mystring.find ("" , pos + 1) ;}
Erstat " myString " med navnet på din egen snor
< . br > 4
Hent strengen længde. Følgende kode får den ændrede streng længde : Hej
int længde = temp.length ();