Topic 1048: [프로그래밍 입문] 사용자 정의 함수의 문자열 복사

n개의 문자를 포함하는 문자열이 있습니다. 이 문자열의 m번째 문자부터 시작하는 모든 문자를 다른 문자열에 복사하는 함수를 작성하세요.

입력 형식

숫자 n 문자열 숫자 m의 행

출력 형식

m으로 시작하는 부분문자열

샘플 입력

6 
ABCdef 
3

샘플 출력

cdef

#include<iostream>
#include<string> 
using namespace std; 

//函数用于copy第m个字符开始的字符串
string Copy(string s1,int m){
    string str2; 
    for(int i=m-1;i<s1.length();i++){ 
        str2+=s1[i];
        } 
        return str2; 
    
} 

int main(){ 
    int n;   //字符串的长度,输入但未使用 
    string str1;  //原始字符串
    int m;       //复制起始位置
         
     cin>>n;
     cin>>str1;
     cin>>m;
     
    string result=Copy(str1,m);  //调用Copy函数获取复制结果 
    cout<<result<<endl; 
    return 0; 
    
}

추천

출처blog.csdn.net/qq_63999224/article/details/132798721