编写一个函数实现该功能:从键盘输入一个字串符,再输入两个正整数m和n,
输出字符串中从m开始,连续n个字符
没有学到指针,望解答
#include<stdio.h>
void fun(char* s,int m,int n)
{
int i;
for(i = m-1; i <(m+n-1); i++)
printf("%c", *(s + i));
}
int main()
{
int m, n;
char s[100];
printf("输入字符串:");
gets(s);
printf("输入m和n:");
scanf_s("%d %d", &m, &n);
fun(s, m, n);
return 0;
}
#include<stdio.h>
int main()
{
char str[40];
int i,m,n;
printf("输入一个字符串:");
scanf("%s",str);
printf("输入m,n:");
scanf("%d%d",&m,&n);
for(i=m-1;i<m+n-1;i++)
{
printf("%c",str[i]);
}
return 0;
}