本题要求编写函数,将输入字符串t中从第m个字符开始的全部字符复制到字符串s中。这样写为什么不对呢
#include <stdio.h>
#define MAXN 20
void strmcpy( char *t, int m, char *s );
void ReadString( char s[] );
/* 由裁判实现,略去不表 */
int main()
{
char t[MAXN], s[MAXN];
int m;
scanf("%d\n", &m);
ReadString(t);
strmcpy( t, m, s );
printf("%s\n", s);
return 0;
}
这个是我写的
void strmcpy( char *t, int m, char *s )
{
int b,c,i=0;
while(t[i])
{
i++;
}
if(m>i) *s='\0';
else{
for(b=0;c<=i;c++)
{
c=m-1;
s[b]=t[c];
b++;
}
}
return ;
}
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
为你推荐
- 写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串
- c语言
- 3个回答
- 有一字符串,内有若干个字符,要求程序将该字符串中的字符按ASCII值降序排列?
- c语言
- 3个回答
- 高分悬赏:Java语言编写一个函数,将字符串向右移动N位,最后面的N个字符放在最左边
- 开发语言
- 3个回答
- 请问如何实现利用指针方式实现将一个字符串中的非英文字符删除,并输出新字符串。(C语言)
- c语言
- 2个回答
- 本题要求逆序输出一个字符串,要求用递归方式完成。
- c语言
- 1个回答
- 将未在字符串s中出现而在字符串t中出现的字符形成一个新的字符串放在u中,u中字符按原字符串中字符顺序排列,不去掉重复字符?
- c语言
- 2个回答
- 使用下面的函数头,编写一个函数找出字符串中某个特定字符的出现次数。要求不使用string 类提供的count 方法。
- python
- 1个回答
- 用指针方法实现:输入两个字符串分别存入字符数组中,再将第二个字符串连接到第一个字符串之后并输出(不能
- c语言
- 1个回答
- C语言如何提取命令行输入的字符串中的整数,并传递到自定义函数?
- c语言
- 2个回答
- 输入一个字符串和一个字符,如果字符串中有这个字符,将其从字符串中删除,求大佬帮忙看看delete函数哪错了
- c语言
- 2个回答
- 编写函数del(char str[])将字符串str中的除头部前导*和后字符数删除后的字符串,
- 指针
- 1个回答
- 编写函数del(char str[])将字符串str中的小写字母删除
- c++
- 2个回答
- 关于比较字符串函数strcmp()
- c
- 字符串
- 6个回答
- 求大神写一条正则表达式或者函数用来替换字符串。内容如下图
- 将字符串t插入到字符串s中的第m个字符的位置调用函数实现相应的功能并输出字符串s
- 1个回答
- 不用strcat函数,实现字符串的连接,如把字符串1连接到字符串2的尾部
- 中国
- 字符串的连接
- c++
- 1个回答
- 编写程序,输入字符串S1和S2 以及插入位置n,在字符串S1中的指定位置n处插入字符串S2。
- 字符串
- c++
- 5个回答
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数
- printf
- 4个回答
- 【C语言编写函数问题】从键盘输入一个字符串,编写程序完成 如下功能:
- c
- 函数
- 10个回答
- 在C++编程中如何自编一个比较两个字符串s和t大小的函数strcomp(s,t)
- 编程
- 3个回答