#include <iostream>
#include<string.h>
using namespace std;
int main()
{
char str[101];
char sub[101];
int len;
int k,l;
int i,j=0;
cout<<"请输入字符串(可以有空格)"<<endl;
cin.getline(str,100);
len=strlen(str);
cout<<"请输入字串起始位置和长度"<<endl;
cin>>k>>l;
while(k!=0&&l!=0)
{
j=0;
for(i=k-1; i<k+l-1&&i<len; i++)
{
sub[j]=str[i];
j++;
}
sub[j]='\0';
cout<<sub<<endl;
cout<<"请输入字串起始位置和长度"<<endl;
cin>>k>>l;//再次输入
}
return 0;
}
结果: