社区
C语言
帖子详情
请教:给定一个字符串,如何获取其中的指定长度的部分字符串啊?
flowergod
2003-05-21 11:43:47
在线等待!
...全文
156
5
打赏
收藏
请教:给定一个字符串,如何获取其中的指定长度的部分字符串啊?
在线等待!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arfi
2003-05-21
打赏
举报
回复
自己写个函数:
//将src中自from开始的长为len的字符串赋到des中,from从1开始计
int GetPartStr(char *src, char *des, int from, int len)
{
int slen = strlen(src);
if(from < 1 || from > slen)
return -1;
if(from+len-1 > slen)
len = slen-from;
for(int i=from-1; i<from-1+len; i++)
*des++ = *(src+i);
*des = '\0';
return 0;
}
snipersu
2003-05-21
打赏
举报
回复
char buffer[20];
char* p="asdfasfd";
如果长度为3,开始距离为2.
int len=3;
int pos=2;
char* q=p+2;
int i=0;
while(i<len)
{
buffer[i]=*q;
i++;q++;
}
shineryu
2003-05-21
打赏
举报
回复
CString str;
str.Mid( int nFirst, int nCount )
//nFirst是起始字符的索引(第一个是0),nCount是指定的长度
晨星
2003-05-21
打赏
举报
回复
string::substr
CString::mid
C语言可借助strncpy函数实现。
如:
char* s1 = "abcdefg";
char s2[8];
strncpy(s2 , &s1[3] , 3);
则s2="def"
idontlikenickname
2003-05-21
打赏
举报
回复
说得清楚点。
从
给定
字符串
结尾
获取
指定
字节
长度
的
字符串
本文介绍了
一个
用于从
字符串
末尾截取
指定
字节
长度
的
字符串
的函数,特别注意避免汉字被截取半个的问题,确保截取过程完整保留汉字。
js
获取
指定
字符串
长度
本文介绍了一种使用CanvasRenderingContext2D.measureText()方法计算
字符串
长度
的方法,通过设置字体并调用该函数,可以得到
字符串
的实际宽度,适用于不同字体大小和类型的
字符串
长度
测量。
Java将
字符串
按
指定
长度
分割
该博客介绍了将大量
字符串
按
指定
长度
分割的方法,分割后返回List,还给出了转载地址。
c++如何
获取
字符串
长度
本文介绍了C++中
获取
字符串
长度
的三种方法:length()、strlen()和size()。length()和size()函数可以直接
获取
字符串
长度
,包括空格,而strlen()需要包含
头文件,且其计算到遇到第
一个
'
java中如何
获取
一个
字符串
的
长度
呢?
本文介绍了Java中如何使用内置的length()方法来
获取
字符串
的
长度
,包括基本原理、代码示例,并强调了
字符串
在编程中的重要性和操作方式。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章