当前位置: 首页 > news >正文

网站子目录安装dedecms导致网页布局混乱的解决方法镇平网站建设

网站子目录安装dedecms导致网页布局混乱的解决方法,镇平网站建设,三明做网站的公司,全美东莞网站建设随机读写数据文件 一、随机读写原理 在我们写数据时,有一个光标不断的在随着新写入的数据往后移动; 而读数据时,也有一个看不见光标,随着已经读完的数据,往后移动 这里的文件读写位置标记——可以想象成图形界面里的…

随机读写数据文件

一、随机读写原理

在我们写数据时,有一个光标不断的在随着新写入的数据往后移动;

而读数据时,也有一个看不见光标,随着已经读完的数据,往后移动

这里的文件读写位置标记——可以想象成图形界面里的光标,读写时自动移动

也类似于看电影,听音乐时的进度条

而随机读写就是随机跳跃移动光标,或是进度滚动条

二、随机读写函数fseek说明,fseek的简单应用

//把D盘目录下的1.txt文件(D:\\1.txt)的内容(前提有该文件且有数据),读2次并输出到屏幕
    

可以看到上图第一遍fread的返回值len1为15,不是100,因为fread的返回值是实际读取的数据数量

而第二个为0,并没有读进来,这是因为——

例如读下图中的一串数据,第一遍顺序读到末尾,光标显示在末尾

读完了第二次重新从光标的这个位置再去读,

此时光标已经在数据的最末尾了,那么再去读已经没有数据了

所以在第二次读len2之前,我们要将文件标记位置,重新移动到文件开头——fseek

fseek有3个参数

1.文件位置指针fr

2.字节距离这个参照点的位置

3.初始化的位置,也叫参照点,参照物

它提供了3个参照点,(参照点在哪,光标在哪)

第一个是文件标记位置,光标的当前位置;第二个是文件尾;第三个是文件头

之后通过第二个参数将光标往左或是往右偏移多少个字节

现在光标就能到达你想达到的位置,即随机函数

例如要到达文件开头,那就是偏移量为0,以文件开头为参照点

fseek(fr,0,SEEK_SET)

要是以第一遍读完后的文件尾,为当前位置,作参照点,

那么往左移为负数,往右移为正数

从尾回到头就是-len1

三、读取指定学生信息

//1打开2读3输出4跳过

//再磁盘文件上存有10个学生的数据,将第1,3,5,7,9个学生数据输入计算机,并在屏幕上显示出来//学生结构体
typedef struct Student
{char name[20];//姓名int num;//学号int age;//年龄char addr[100];//地址
} Student;//1打开2读3输出4跳过
int main()
{FILE* fr = fopen("1.txt", "rb");if (fr == NULL){printf("文件打开失败\n");return -1;}Student stu;//读到stu里面int len;for (int i = 0; i < 3; i++)//读3个学生的信息{len=fread(&stu, sizeof(Student), 1, fr);if (len < 1)//要信息了求读一次却没有读到1,说明文件已经没有{printf("文件结束了\n");break;}printf("%s %d %d %s\n", stu.name, stu.num, stu.age, stu.addr);//跳过偶数位置fseek(fr,sizeof(Student), SEEK_CUR);//跳过一个学生大小的字节数}fclose(fr);return 0;
}

http://www.yayakq.cn/news/765842/

相关文章:

  • 河南省建设厅村镇建设处网站wordpress单页主题营销
  • 客户评价 网站手机版免费个人简历模板
  • 潍坊百度网站建设wordpress 远程管理
  • 怎样做网站轮播佛山企业管理咨询有限公司
  • 做网站空间需要多大seo关键词优化软件
  • 辽宁省高等级公路建设局网站网站alt标签
  • 网站移动页面怎么做的艺术设计
  • 北京建网站软件爱南宁app下载
  • 个人网站设计论文摘要关键词安卓版网页制作软件
  • 温岭市溪建设局网站建设网站一般要多少钱
  • 营销最好的网站建设公司做一视频网站多少钱
  • 正中路桥建设发展有限公司网站亿玫网站建设
  • 上海自聊自做网站二级域名是什么意思
  • 汉川网站制作做网站公司哪家好
  • 做水产的都用什么网站flash网站怎么制作
  • 网站建设服务合同书建筑人才网河南省2022年3月安全员
  • 住房和城乡建设网站ui设计的尺寸
  • 江西专业的企业网站建设公司产品网页的制作
  • 公司网站建设维护管理办法做淘客网站哪个cms好
  • 建设项目环保备案登记网站华为软件开发工程师待遇
  • asp.net 开发的网站wordpress后台添加广告
  • 哪个网站可以做360度评估怎么用ps做网站上的产品图
  • 东莞如何搭建网站建设wordpress 添加链接地址
  • iis7如何部署网站广州番禺邮编
  • 金泉网 网站建设百度网址大全旧版本
  • 网站建设与实现的要求与务html企业网站模板
  • 网站交互方式网站 所有权
  • 网站收录量怎么提升电子商务网站租用服务器费用
  • 网站的网页设计毕业设计wordpress logo设置
  • 中山网站开发公司做网站公司做网站公司有哪些