I noen C + + beregninger , må du telle antall tegn i en streng. Å ignorere mellomrom i strengen , må du først opprette en ny variabel . Du kan deretter fjerne strengen fra alle områder og beregne antall tegn i strengen . Den opprinnelige strengen holdes intakt , og du kan hente et tall fra den nye variabelen. Instruksjoner
en
Høyreklikk på C + + kildekoden filen som inneholder strengen , og deretter klikker du på " Åpne med " popup menyen. Klikk deg C + + kompilatoren for å åpne koden i C + + editor.
2
Opprett en ny variabel for å holde den endrede streng. Følgende kode viser deg hvordan du oppretter en streng i C + + : en
String temp = " ";
3
Strip mellomrom fra strengen og legge til den nye verdi til midlertidig variabel opprettet i trinn 2 . Følgende kode looper gjennom hvert tegn i strengen og fjerner mellomrom : en
int pos = mystring.find ( "") , mens ( ! Pos = string :: npos ) { temp = mystring.replace ( pos , 1 , " "); pos = mystring.find ("" , pos + 1 ) ;}
Erstatt " myString " med navnet på din egen streng
< . br > 4
Hent strengen lengden . Følgende kode får endret strengens lengde : en
int lengde = temp.length ();