/*
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:田成琳
*完成日期:2013年 12月6 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述: 数字n 一行字符串数字m
*问题描述:有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。
*程序输出:从m开始的子串
*问题分析:
*算法设计:
*/
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
char strcpypos(char[],char[],int);
int main()
{
char s1[256],s2[256];
int n,pos,i;
cin>>n;
cin.get();
cin.getline(s1,n+1);
cin>>pos;
strcpypos(s2,s1,pos);
cout<<s2<<endl;
return 0;
}
char strcpypos(char b[],char a[],int n)
{
int l,o=0;
l=strlen(a);
for(int i=n-1;i<l;i++)
{
b[o]=a[i];
o++;
}
b[o]='\0';
return b[o];
}
运行结果:
心得体会: