输入一个字符串t和一个整数m,将字符串t中第m个字符开始的全部字符复制到字符串s中,再输出字符串s

要求定义并调用函数strmcpy(s,t,m),它的功能是将字符串t中从第m个字符开始的全部字符复制到字符串s中。

提示:输入字符串语句为 gets(s);
不用指针怎么做

#include <stdio.h>
//strmcpy(char s[],char t[],int m)
void strmcpy(char s[],char t[],int m)
{
    int p=0;
    for(int i=m;t[i]!='\0';i++) s[p++]=t[i];
    s[p]='\0';
}
int main()
{
    char t[255];
    gets(t);
    int m;
    scanf("%d",&m);
    char s[255];
    strmcpy(s,t,m);
    puts(s);
    return 0;
}