logo

Ц++ стринг субстр()

Функција подстринг се користи за руковање стринг операцијама. Он генерише нови стринг чија је вредност иницијализована на копију подниза овог објекта.

Синтакса:

Размотрите низ 'стр', позицију' пос' и дужину 'лен'. Синтакса би била:

 str.substr(pos,len); 

Параметерс

Ова функција садржи два параметра.

    пос :Овај параметар дефинише позицију знака одакле ће се копирати знак као подниз.само :Овај параметар дефинише број знакова који ће бити укључени у објекат подстринга почевши од позиције дефинисане у првом параметру

Повратна вредност

Ова функција враћа новоконструисани стринг објекат.

Пример 1

 #include using namespace std; int main() { string str = &apos;javatpoint&apos; string substring = &apos;&apos;; substring = str.substr(0,3); cout&lt;<'substring is : '<< substring; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Substring is java </pre> <p>In this example, str and substring are two string objects. str contains string value i.e javatpoint and we extract &apos;java&apos; string from str object by using substr function. Now, substring object contains java. </p> <br></'substring>

У овом примеру, стр и подстринг су два стринг објекта. стр садржи вредност стринга, тј. Јаватпоинт, а ми издвајамо 'јава' стринг из стр објекта користећи субстр функцију. Сада, објекат подстринга садржи јава.