请在 下方输入 要搜索的题目:

使用函数实现字符串复制:输入一个字符串 t 和一个正整数 m,将字符串 t 中从第 m 个字符开始的全部字符复制到字符串 s 中,再输出字符串 s。要求自定义并调用函数void strmcpy(char *s, char *t, int m)。试编写相应程序。

使用函数实现字符串复制:输入一个字符串 t 和一个正整数 m,将字符串 t 中从第 m 个字符开始的全部字符复制到字符串 s 中,再输出字符串 s。要求自定义并调用函数void strmcpy(char *s, char *t, int m)。试编写相应程序。

发布时间:2025-06-15 22:29:07
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:#include #include void main() { char s[80], t[80]; int m; void strmcpy(char *s, char *t, int m); gets(t); scanf("%d", &m); getchar(); if(strlen(t) < m) printf("error input"); else{ strmcpy(s, t, m); puts(s); } } void strmcpy(char *s, char *t, int m) { t = t m - 1; while(*t != '\0'){ *s = *t; s ; t ; } *s = '\0'; }
专业技术学习
相关试题
专业技术学习
搜搜题库系统