In sommige C + + berekeningen , moet u het aantal tekens tellen in een string. Om de ruimten in de string te negeren , moet u eerst een nieuwe variabele . Vervolgens strippen de string uit alle ruimten en herberekenen van het aantal tekens in de tekenreeks . De oorspronkelijke tekenreeks is intact bewaard , en je kunt een aantal te halen uit de nieuwe variabele . Instructies 1 rechtermuisknop op het C + + -broncode -bestand dat uw tekenreeks bevat , klik vervolgens op de " Openen met " pop-up menu . Klik op uw C + + compiler om de code te openen in de C + + -editor . Kopen van 2 Maak een nieuwe variabele aan de gewijzigde tekenreeks houden . De volgende code laat zien hoe je een string in C + + te maken: String temp = " " ; 3 Strip de spaties uit de string en voeg de nieuwe waarde van de tijdelijke variabele uit stap 2 . De volgende code doorloopt elk teken in de string en verwijdert de spaties : int pos = mystring.find ( " " ) , terwijl ( ! Pos = snaar :: NPO ) { temp = mystring.replace ( pos , 1 , " " ) ; pos = mystring.find ( " " , pos + 1 ) ; } Vervang " mystring " met de naam van uw eigen touwtje < . br > 4 Haal de lengte van de string . De volgende code haalt de gewijzigde snaar lengte: int lengte = temp.length ( ) ;
|