logo

C++ String Assign()

Ця функція призначає нове значення рядку, замінюючи весь його поточний вміст.

Синтаксис

Розглянемо два рядки str1 і str2. Синтаксис буде таким:

 Str1.assign(str2); 

Параметри

str : str — рядковий об’єкт, значення якого потрібно присвоїти.

функції java8

підпозиції: Він визначає позицію символу, який потрібно скопіювати як підрядок.

sublen : Він визначає кількість символів рядка, які потрібно скопіювати в інший рядковий об’єкт.

абстрактний клас java

n : Кількість символів для копіювання.

ch : Значення символу, яке потрібно скопіювати n разів

Повернене значення

* це

Приклад 1

Давайте подивимося на простий приклад.

 #include using namespace std; int main() { string str = &apos;javatpoint&apos;; string str1; str1.assign(str); cout&lt;<'assigned string is : ' <<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Assigned string is :javatpoint </pre> <h2>Example 2</h2> <p>Let&apos;s see simple example when position and length are mentioned in the parameters.</p> <pre> #include using namespace std; int main() { string str = &apos;C is a programming language&apos;; string str1; str1.assign(str,7,20) ; cout&lt;<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> programming language </pre> <h2>Example 3</h2> <p>Let&apos;s see simple example when n is given.</p> <pre> #include using namespace std; int main() { string s; s.assign(&apos;javatpoint tutorial&apos;,10); cout&lt;<'assigned string is :' <<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Assigned string is : javatpoint </pre> <h2>Example 4</h2> <p>Let&apos;s see simple example when character value is given in a parameter.</p> <pre> #include using namespace std; int main() { string s; s.assign(10.&apos;a&apos;); cout&lt;<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> aaaaaaaaaa </pre> <br></s;></pre></'assigned></pre></str1;></pre></'assigned>

Приклад 2

Давайте розглянемо простий приклад, коли позиція та довжина згадуються в параметрах.

 #include using namespace std; int main() { string str = &apos;C is a programming language&apos;; string str1; str1.assign(str,7,20) ; cout&lt;<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> programming language </pre> <h2>Example 3</h2> <p>Let&apos;s see simple example when n is given.</p> <pre> #include using namespace std; int main() { string s; s.assign(&apos;javatpoint tutorial&apos;,10); cout&lt;<\'assigned string is :\' <<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Assigned string is : javatpoint </pre> <h2>Example 4</h2> <p>Let&apos;s see simple example when character value is given in a parameter.</p> <pre> #include using namespace std; int main() { string s; s.assign(10.&apos;a&apos;); cout&lt;<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> aaaaaaaaaa </pre> <br></s;></pre></\'assigned></pre></str1;>

Приклад 3

Давайте розглянемо простий приклад, коли задано n.

програма простих чисел на java
 #include using namespace std; int main() { string s; s.assign(&apos;javatpoint tutorial&apos;,10); cout&lt;<\'assigned string is :\' <<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Assigned string is : javatpoint </pre> <h2>Example 4</h2> <p>Let&apos;s see simple example when character value is given in a parameter.</p> <pre> #include using namespace std; int main() { string s; s.assign(10.&apos;a&apos;); cout&lt;<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> aaaaaaaaaa </pre> <br></s;></pre></\'assigned>

Приклад 4

Давайте розглянемо простий приклад, коли в параметрі задано значення символу.

 #include using namespace std; int main() { string s; s.assign(10.&apos;a&apos;); cout&lt;<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> aaaaaaaaaa </pre> <br></s;>