c语言怎么随机的读取磁盘文本文件

[复制链接]
查看11 | 回复2 | 2012-3-16 08:14:15 | 显示全部楼层 |阅读模式
你的用变量path作为文件绝对路径,你每次要将它的值改变,而你的文件位置是保持不变的,这样当然读不到文件。你要保持同步,就是说path的值发生改变是就要同时把文件给重命名了,给文件重命名用rename()函数,函数原型:int rename(char *lpOldName,char *lpNewName);第一个参数是文件原名,第二个是重命名后的文件名,若重命名成功返回1,否则返回0。头文件stdio.h或io.h。还有要说你上面的代码有错,char path[20]="c:\\";//你忘记了转义字符而且你应该从path[3]开始赋值,因为"c:\\"除去一个空字符就只有3个字符,下标是从0开始的(\\是一个字符)继续追问: 来自手机问问 文件都...
回复

使用道具 举报

千问 | 2012-3-16 08:14:15 | 显示全部楼层
1,获取磁盘文件列表,将n个文件路径名字存放在array[n]中;2,产生0~n之间的随机值i,访问array即可;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行