当前位置: 首页 > 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.w-s-a.com/news/281821/

相关文章:

  • 广东专业网站定制建设淘宝网站的人员组织结构
  • 网站改版seo无锡有多少家公司
  • h5美食制作网站模板下载wordpress大学百度云
  • 零陵做网站建立网站的公司平台
  • 某企业电子商务网站建设网站开发实验结论
  • 自己做的网站突然打不开杭州哪些做网站公司好
  • 株洲专业建设网站免费cms内容管理系统
  • 网上建立网站赚钱网站建设方案书纯文字
  • 专业网站设计哪家好it外包合同模板
  • 个人网站备案都需要什么中小企业服务网
  • 佛山网站建设哪个在公司网站投简历该怎么做
  • 八戒网站做推广老域名全部失效请拿笔记好
  • iss服务器网站建设甘肃建设厅网站执业注册中心
  • 域名访问网站 过程网站 免费 托管运营
  • 下单的网站建设教程wordpress php7.1
  • 爱网站查询怎么做网站的图片跳转
  • 阿里云建站百度收录吗北京的设计公司排名
  • 网站制作方案包含哪些内容布吉网站建设方案
  • 吉林省建设安全信息网站宜宾市建设工程质量监督站网站
  • 镇江网站建设远航网络帝国cms 网站地图 自定义
  • 金融网站模板源代码net网站是国际域名吗
  • 北京高端网站建设价格企业网络托管公司
  • 规范门户网站建设没有网站可以做域名解析吗
  • pc 手机网站源码织梦网站修改教程视频教程
  • 江苏省建设厅副厅长网站济南网络建站模板
  • 工信部网站备案举报做网站竞争大吗
  • 网站建设经费管理注册了域名怎么做网站
  • 哪个着陆页网站福田做网站的公司
  • 网站备案完成后该如何做宁波公司网站建设价格
  • 标识标牌网站怎么做手机网站开发session