Den C + + programmering språk använder CString klassen att skapa String-objekt i ett program . Klassen har flera metoder som du kan använda med dina variabler och objekt . Målet för strängen metoder i C + + är att hjälpa dig att ändra och kontrollera värdena i dina variabler . Med dessa inbyggda metoder tillgängliga innebär att du inte behöver programmera egna funktioner med flera rader kod , och kan istället dra nytta av deras funktioner genom att helt enkelt ringa metodnamn . Extraktionsmetoder
C + + ' s extraktionsmetoder tar en sträng och returnerar en delsträng . Olika metoder kan du skapa delsträngar börjar från vänster eller höger sida av en sträng , eller från mitten , var och en med ett exakt antal tecken . Du kan också ange en uppsättning tecken och extrahera endast de tecken från strängar . Dessa metoder kan du skapa nya strängar att använda i ett program samtidigt som de ursprungliga strängarna . Till exempel , om du har strängar som innehåller de första och sista namn på en lista över användare , kan du extrahera bara användarnas efternamn .
Informativ Metoder
några av C + + ' s sträng metoder helt enkelt returnera information om en sträng som du kan behöva veta . Till exempel kan du testa om en sträng har ett värde eller inte , får det antal tecken som finns i strängen eller returnera tecken på en viss plats i strängen . Dessa provningsmetoder strängarna så att de uppfyller dina kriterier , till exempel genom att kontrollera att användaren har angett en sträng när du fick henne att , och att den inlämnade strängen är av minst den lägsta önskad längd .
jämförelsemetoder
C + + har två funktioner strängjämförelse , en som jämför två strängar och tar hänsyn till deras bokstäver "fall , och en som jämför två strängar oavsett det gäller bokstäver. Dessa metoder är användbara eftersom de gör strängjämförelser snabb och enkel och dataverifiering enkelt . Till exempel , om du uppmana användaren att ange ett lösenord , vill du se till att lösenordet han kommer in matchar någon i din bokföring exakt . Den skiftlägeskänsliga strängjämförelse metod kan du göra det här .
Konverteringsmetoder
C + + har flera metoder strängkonvertering som låter dig ändra strängar på något sätt . Du kan trimma inledande och avslutande blanktecken , konvertera tecknen helt till versaler eller gemener eller vända tecknen i strängen . Dessa metoder hjälper dig att eliminera onödiga tecken från en sträng och upprätthålla konsekvens i dina variabler . Du kommer ofta att använda dem i samband med andra metoder , till exempel att ta bort blanktecken innan man jämför två strängar eller kontrollera en sträng längd .