把一个char*的字符数组,从中间某一位开始,向后截取210个字节,形成一个字符数组,用什么方法实现
1条回答 默认 最新
- CSDN专家-link 2021-11-23 10:17关注
定义一个新的char数组,然后从指定位置开始逐个字符复制,共复制210个字符就行了啊
#include <stdio.h> int main() { char s[1000]; char r[211] = {0}; int n; gets(s); scanf("%d",&n); for(i=0;i<210 || s[i+n] == '\0';i++) r[i] = s[n+i]; r[i] = 0; printf("%s",r); return 0; }
解决评论 打赏 举报 编辑记录无用 2
悬赏问题
- ¥15 ue2.6.12版本用的若以,安装gojs,引入import * as go from 'gojs';报错
- ¥15 服务器上的网站安装php5.6版本
- ¥15 ModuleNotFoundError: No module named 'torch.utils._import_utils' 是缺少什么
- ¥15 请大咖一起探索iptv 直播源的hls通过反向代理解密
- ¥100 寻找技术员 云闪付tn转h5输入卡号付款的链接 重酬!
- ¥100 科大讯飞语音唤醒词,unbuntu环境,报错
- ¥50 python写segy数据时出错2
- ¥20 关于R studio 做精确稳定检验的问题!(语言-r语言)
- ¥50 用贝叶斯决策方法,设计CAD程序
- ¥20 关于#目标检测#的问题:(qq收集表到时间才能填写,填写的份数有上限)