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

住房与城乡建设部网站建造师关键词筛选工具

住房与城乡建设部网站建造师,关键词筛选工具,福建八大员建设厅延续的网站,网站内容架构拓扑怎么做#x1f34d;个人主页#x1f34d;:#x1f51c;勇敢的小牛儿#x1f6a9; #x1f531;推荐专栏#x1f531;#xff1a;C语言知识点 ⚠️座右铭⚠️#xff1a;敢于尝试才有机会 #x1f412;今日鸡汤#x1f412;#xff1a; 你受的苦 吃的亏 担的责 扛的罪 忍的… 个人主页:勇敢的小牛儿 推荐专栏C语言知识点 ⚠️座右铭⚠️敢于尝试才有机会 今日鸡汤 你受的苦 吃的亏 担的责 扛的罪 忍的痛 到最后都会变成光 照亮你的路 思维导图 ​ 一随机读取 1.fseek函数 作用通过文件指针的偏移量来定位文件指针。 函数原型 ​  1.1参数 1.1.1FILE*stream 一个文件流这是读取的对象 1.1.2long offset 偏移量相当于一个设置了一个步长这个参数可以命令读取那一个数据。 1.1.3int origin 1.SEEK_SET:表示从文件流的的开始位置读取。 2.SEEK_CUR:表示从文件流的当前位置读取。 3.SEEK_END:表示从文件流的的末尾开始读取。 1.2:使用 #includestdio.h int main() {//打开文件以写的方式打开FILE* pf fopen(test.dat, w);//判断文件是否打开成功if (pf NULL) {perror(pf fopen:);return 1;}//打开成功就往文件里面写入abcdef字符串fputs(abcdef, pf);//关闭文件fclose(pf);//将pf置为空指针pf NULL;//以读的方式打开文件FILE* ptr fopen(test.dat, r);//判断文件打开是否成功if (ptr NULL) {perror(fptr open:);return 1;}//读取文件里的字符并打印char ch 0;ch fgetc(ptr);printf(%c ,ch );ch fgetc(ptr);printf(%c , ch);ch fgetc(ptr);printf(%c , ch);ch fgetc(ptr);printf(%c , ch);fclose(ptr);ptr NULL;return 0;} 打印结果 a b c d  文件流指针的情况在打印了最后一个d以后文件流指针指向了d这个元素。 当我们再次想要打印a这个元素的时候我们便可以使用fseek函数 //从当前位置开始fseek(ptr, -4, SEEK_CUR);ch fgetc(ptr);printf(%c , ch);//从起始位置开始fseek(ptr, 0, SEEK_SET);ch fgetc(ptr);printf(%c , ch);//从末位置开始fseek(ptr, -6, SEEK_END);ch fgetc(ptr);printf(%c , ch); 输出a a a  二.ftell函数 这个函数的作用是获取文件流当前的位置他在获取了文件流的位置以后会返回一个整型这个整型就是文件流相对于文件流开始位置的偏移量。 函数原型 2.1参数 文件流FILE*stream 3.使用 int main() {//打开文件以写的方式打开FILE* pf fopen(test.dat, w);//判断文件是否打开成功if (pf NULL) {perror(pf fopen:);return 1;}//打开成功就往文件里面写入abcdef字符串fputs(abcdef, pf);//关闭文件fclose(pf);//将pf置为空指针pf NULL;//以读的方式打开文件FILE* ptr fopen(test.dat, r);//判断文件打开是否成功if (ptr NULL) {perror(fptr open:);return 1;}//让文件指针动char ch 0;ch fgetc(ptr);ch fgetc(ptr);ch fgetc(ptr);ch fgetc(ptr);//计算偏移量int n ftell(ptr);printf(%d\n, n);fclose(ptr);ptr NULL;return 0;} 输出4  三.rewind函数 这个函数的作用是让文件流重新回到文件流开始的位置具有重置作用。 函数原型 3.1参数 FILE*stream 3.2使用 //计算偏移量int n ftell(ptr);//加一个rewind函数rewind(ptr); //再次计算偏移量n ftell(ptr);printf(%d\n, n); 输出0 二feof函数与ferror函数 2.1feof函数 作用在文件读取结束以后查找文件读取结束的原因 1.文件读取到了末尾返回了EOF/NULL。 2.文件读取过程中发生了错误。 函数原型 2.2:ferror函数检查文件发生的错误。 检查原理发生错误就返回一个0。如果没有发生错误就返回一个非0的数。 函数原型 使用 #include stdio.h #include stdlib.h int main(void) {int c; // 注意int非char要求处理EOFFILE* fp fopen(test.dat, r);if (!fp) {perror(File opening failed);return EXIT_FAILURE;//c语言定义的一个数大小为1}//fgetc 当读取失败的时候或者遇到文件结束的时候都会返回EOFwhile ((c fgetc(fp)) ! EOF) // 标准C I/O读取文件循环{putchar(c);}//判断是什么原因结束的if (ferror(fp))puts(I/O error when reading);else if (feof(fp))puts(End of file reached successfully);fclose(fp); } 输出 End of file reached successfully 三文件缓冲区 3.1缓冲区的概念 ANSIC 标准采用“缓冲文件系统”处理的数据文件的所谓缓冲文件系统是指系统自动地在内存中为程序 中每一个正在使用的文件开辟一块“文件缓冲区”。从内存向磁盘输出数据会先送到内存中的缓冲区装 满缓冲区后才一起送到磁盘上。如果从磁盘向计算机读入数据则从磁盘文件中读取数据输入到内存缓 冲区充满缓冲区然后再从缓冲区逐个地将数据送到程序数据区程序变量等。缓冲区的大小根 据C编译系统决定的。 作用计算机内缓冲区的设置的目的是为了提高数据的读取效率。 3.2计算机读取数据演示图 3.3缓冲区存在证明 代码 #includestdio.h #includewindows.h int main() {FILE* pf fopen(test.dat, w);if (!pf) {perror(fopen:);return 1;}fputs(abcdef, pf);printf(睡眠十秒已经在开始写数据了\n);Sleep(10000);fflush(pf);printf(睡眠十秒打开文件文件中有数据了。\n);Sleep(10000);fclose(pf);pf NULL;return 0; } 感兴趣的读者可以将这段代码在自己的编译器上运行一下。感受一下缓冲区  四结语 小牛儿今天的分享就到这里了感谢你的阅读
http://www.hkea.cn/news/14549484/

相关文章:

  • 肇庆广宁住房和城乡建设部网站做我女朋友程序网站
  • 校区网站建设网站如何做抖音推广
  • 网站刷链接怎么做的自己做网站需要什么软件下载
  • 怎么给网站有一字做标记手机视频播放器app哪个最好用
  • 网站品牌推广公司青岛易龙网站建设
  • 深圳专业做网站的公司哪家好wordpress 跟随插件
  • 石家庄高铁站wordpress 传值
  • 做美工需要知道的设计网站wordpress 多媒体管理
  • 网站优化有什么用官方静态网站模板
  • 重庆荣昌网站建设价格私人网站怎么注册
  • 建设网站用户名是什么有实力的网站建设推广
  • 美剧网站怎么做免费拿货的代理商
  • 吴江企业建设网站wordpress 首页静态化
  • 海兴县网站建设全国建筑企业查询平台
  • 阿里云里做网站能上百度首页么网站开发得多长时间
  • 嘉定网站公司wordpress 卡片主题
  • 网站前期定位哪家做网站的公司比较好
  • 深圳罗湖企业网站推广做网站网页挣钱不
  • 免费功能网站4399游戏大全
  • jsp网站开发平台怎样弄一个网站
  • 江苏建设网站学美工培训费大概多少
  • html 企业网站模板自己怎么制作一个公众号
  • 网站建设的目前背景python基础教程期末考试
  • 服务器网站网站专用南昌seo招聘信息
  • 泰安做网站哪里好如何先做网站再绑定域名
  • 网站策划的重要性公关公司服务的特点包括
  • 口碑好的定制网站建设网站商场模板
  • 网站建设方案项目背景意义东莞做营销网站建设
  • 邵阳做网站建设公司logo设计价格
  • 教学类网站开发手机ps网页版在线制作