社区
C语言
帖子详情
c,如何得到一个文件名中指定位置指定长度的字符串??
jstml
2001-07-16 11:17:48
...全文
125
9
打赏
收藏
c,如何得到一个文件名中指定位置指定长度的字符串??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jstml
2001-07-17
打赏
举报
回复
谢谢了
z_sky
2001-07-16
打赏
举报
回复
哈哈,对标题还有多少种理解?有趣 :-)
beyond_ml
2001-07-16
打赏
举报
回复
哦?难道我看错了?为什么是“文件名中”而不是“字符串”中或者是“文件中”?
beyond_ml
2001-07-16
打赏
举报
回复
呵呵,简单啊。
首先用int fseek( FILE *stream, long offset, int origin );把文件访问指针移到那个“指定位置”
然后,在用size_t fread( void *buffer, size_t size, size_t count, FILE *stream );
读出指定长度(count)个字符到buffer中,不就行了。
具体的使用方法,建议你看一下msdn。
z_sky
2001-07-16
打赏
举报
回复
strncpy(strbuff, strfilename+n, l);
其中,n是“指定位置”,l是“指定长度”。
leechie
2001-07-16
打赏
举报
回复
if(i<=slen)应该为if(i<slen)
leechie
2001-07-16
打赏
举报
回复
char *prasefilename(char *filename,int pos,int len)
{
char *buffer;
int i,j=0,slen;
slen=strlen(filename);
buffer=(char *)malloc(sizeof(char)*slen);
for(i=pos-1;i<=len;i++)
{
if(i<=slen)
buffer[j++]=filename[i];
else
break;
}
buffer[j]='\0';
return(buffer);
}
调用prasefilename("abcd1234",3,2);返回得到它的第三位到第四位的字符串
风中老长
2001-07-16
打赏
举报
回复
可以用查找啊!
jstml
2001-07-16
打赏
举报
回复
我说的是对文件名的操作,假设文件名是abcd123411,我现在要得到它的第三位到第四位的字符串。
c语言实现的文件读写,
字符串
操作
- 在C语言
中
,可以创建
一个
字符串
指针数组,然后用排序算法对指针进行排序,从而达到对
字符串
数组排序的效果。 4. 集成开发环境(IDE):在本项目
中
,使用的是Visual Studio 2008,这是
一个
强大的Windows平台下的C...
批量修改
文件名
,多种规则
4. **
指定
字符区间操作**:如果需要修改
文件名
中
某个
位置
的字符,可以设定
一个
字符范围进行操作,比如删除或替换该范围内所有字符。 实现这些规则的方法多种多样,包括使用操作系统内置功能、第三方软件以及编程...
C语言
中
提取
文件名
的实用指南与代码实现
1. **使用`strrchr`函数**:此函数可以找到
字符串
中
最后
一个
指定
字符的
位置
,在这里用来查找路径
中
最后
一个
斜杠或反斜杠的
位置
,从而提取
文件名
。 2. **使用`strtok`函数**:通过分割
字符串
并获取最后
一个
部分来...
ExcelVBA
字符串
转换函数[文].pdf
如果没有找到pathname,则会返回零
长度
字符串
("")。attributes 是
一个
可选参数,常数或数值表达式,总和用来
指定
文件属性。如果省略,则会返回匹配pathname但不包含属性的文件。 5. 删除文件 Kill pathname 函数...
vb.net
中
去掉
文件名
中
的扩展名
这里使用了`Left`函数,该函数返回
指定
长度
的
字符串
左侧部分。 ### 知识点二:函数的局限性与改进方案 #### 局限性 1. **无法处理包含多个`.`的
文件名
**:如果
文件名
中
包含了多个`.`,如`file.name.txt`,上述函数...
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章