이 함수는 문자열에 새 값을 할당하여 현재 내용을 모두 대체합니다.
통사론
두 개의 문자열 str1과 str2를 고려하면 구문은 다음과 같습니다.
Str1.assign(str2);
매개변수
str : str은 값을 할당할 문자열 객체입니다.
내 모니터 크기
하위 항목: 하위 문자열로 복사할 문자의 위치를 정의합니다.
서브렌 : 다른 문자열 객체에 복사할 문자열의 문자 수를 결정합니다.
N : 복사할 문자 수입니다.
채널 : n번 복사할 문자값
배쉬 변수
반환 값
*이것
실시예 1
간단한 예를 살펴보겠습니다.
포트를 들어
#include using namespace std; int main() { string str = 'javatpoint'; string str1; str1.assign(str); cout<<'assigned string is : ' <<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Assigned string is :javatpoint </pre> <h2>Example 2</h2> <p>Let's see simple example when position and length are mentioned in the parameters.</p> <pre> #include using namespace std; int main() { string str = 'C is a programming language'; string str1; str1.assign(str,7,20) ; cout<<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> programming language </pre> <h2>Example 3</h2> <p>Let's see simple example when n is given.</p> <pre> #include using namespace std; int main() { string s; s.assign('javatpoint tutorial',10); cout<<'assigned string is :' <<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Assigned string is : javatpoint </pre> <h2>Example 4</h2> <p>Let'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.'a'); cout<<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 = 'C is a programming language'; string str1; str1.assign(str,7,20) ; cout<<str1; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> programming language </pre> <h2>Example 3</h2> <p>Let's see simple example when n is given.</p> <pre> #include using namespace std; int main() { string s; s.assign('javatpoint tutorial',10); cout<<\'assigned string is :\' <<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Assigned string is : javatpoint </pre> <h2>Example 4</h2> <p>Let'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.'a'); cout<<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> aaaaaaaaaa </pre> <br></s;></pre></\'assigned></pre></str1;>
실시예 3
n이 주어졌을 때의 간단한 예를 살펴보겠습니다.
#include using namespace std; int main() { string s; s.assign('javatpoint tutorial',10); cout<<\'assigned string is :\' <<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Assigned string is : javatpoint </pre> <h2>Example 4</h2> <p>Let'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.'a'); cout<<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.'a'); cout<<s; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> aaaaaaaaaa </pre> <br></s;>
\'assigned>'assigned>