c语言截取字符串
c语言有截取字符串中某一特定位置段的函数吗?比如vb中的mid函数 本帖最后由 jackz007 于 2022-10-8 20:24 编辑好像没有,自己写一个不就行了?
char * mid(char sa[] , const char sb[] , const int a , const int b)
{
int c , i ;
for(i = 0 ; sb && i < a ; i ++) ;
for(c = 0 ; sb && c < b ; c ++ , i ++) sa = sb ;
sa = '\0' ;
return sa ;
}
此函数从 sb 索引为 a 的位置开始,复制 b 个字符到 sa,并返回 sa
页:
[1]