I vissa C + + beräkningar , måste du räkna antalet tecken i en sträng . Att bortse från de utrymmen i strängen , måste du först skapa en ny variabel . Du strippa då strängen från alla utrymmen och räkna antalet tecken i strängen . Den ursprungliga strängen hålls intakt , och du kan hämta ett tal från den nya variabeln . Instruktioner
1
Högerklicka på C + + källkod fil som innehåller strängen , klicka sedan på " Öppna med " popup menyn . Klicka på din C + + kompilator för att öppna koden i C + + editor .
2
Skapa en ny variabel för att hålla den ändrade strängen . Följande kod visar hur du skapar en sträng i C + + :
String temp = " " ;
3
Skala utrymmen från strängen och lägga till den nya värde till den temporära variabeln som skapades i steg 2 . Följande kod loopar igenom varje tecken i strängen och tar bort de utrymmen :
int pos = mystring.find ( " " ) , medan ( ! Pos = string :: icke vinstdrivande organisationer ) { temp = mystring.replace ( pos , 1 , " " ) ; pos = mystring.find ( " " , pos + 1 ) ; }
Ersätt " MyString " med namnet på din egen sträng
< . br > 4
Hämta strängen längd . Följande kod får den förändrade strängen längd :
int längd = temp.length ( ) ;