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

做网站 钱500元做网站

做网站 钱,500元做网站,html标签代码大全,python创建网页该文章上一篇#xff1a;C/C文件操作#xff08;细节满满#xff0c;part1#xff09;_仍有未知等待探索的博客-CSDN博客 个人主页#xff1a;仍有未知等待探索_C语言疑难,数据结构,小项目-CSDN博客 专题分栏#xff1a;C语言疑难_仍有未知等待探索的博客-CSDN博客 目录 … 该文章上一篇C/C文件操作细节满满part1_仍有未知等待探索的博客-CSDN博客 个人主页仍有未知等待探索_C语言疑难,数据结构,小项目-CSDN博客 专题分栏C语言疑难_仍有未知等待探索的博客-CSDN博客 目录 一、引言 二、文件的顺序 1、输入流和输出流 2、fputc 1.功能 2. 参数 3.用法 4.注意  3、fgetc 1.功能  2.参数 3.用法 4、fputs  1、功能  2、参数 3、用法 5、fgets  ​编辑 1、功能  2、参数 3、用法 4、注意  6、fprintf 1、功能  2、参数 3、用法  7、fscanf  1、功能 2、参数 3、 用法 8、fwrite ​编辑 1、功能 2、参数 3、用法 4、注意  9、fread  1、功能 2、参数 3、用法 4、注意  三、文件的随机读写 1、fseek 2、ftell  3、rewind  四、二进制文件和文本文件 五、文件读取结束的标志 1、文本文件读取结束标志 2、二进制文件读取结束标志 六、文件缓冲区 一、引言 通过上篇文章已经了解了什么是文件、打开和关闭文件的操作流的概念等。 如果对于上述的内容感到有点陌生了不妨去看一看文章链接在开头。 这篇文章的内容将会包含写文件的基本操作。 文件的顺序读写是每次从第一个字符开始读和写。 文件的随机读写是每次可以从任意一个位置读和写。 二、文件的顺序 适用文件功能函数名适用于文本文件字符输入函数fgetc所有输入流文本文件字符输出函数fputc所有输出流文本文件文本行输入函数fgets所有输入流文本文件文本行输出函数fputs所有输出流文本文件格式化输入函数fscanf所有输入流文本文件格式化输出函数fprintf所有输出流二进制文件二进制输入fread文件二进制文件二进制输出fwrite文件 1、输入流和输出流 流相当于是一个过渡的过程。怎么判上述函数是输入流还是输出流呢 我们可以站在内存的视角来看如果是数据流向内存我们就可以看作是输入流。反之则是输出流。 就以fgetc和fputc为例 2、fputc 1.功能 将一个字符character写进stream流中。 2. 参数 character字符字符的本质就是ASCII码值是整数。 stream文件指针。 3.用法 #includestdio.h int main() {//以‘只写’的方式打开文件FILE* pf fopen(test.txt, w);if (pf NULL){perror(fopen);return 0;}//处理//输入for (int i a; i z; i)fputc(i, pf);//关闭文件fclose(pf);pf NULL;return 0; } 4.注意  用什么方式打开文件就只能完成该功能。就比如说以‘只写’的方式打开文件就不能进行读取操作。 如果对于打开方式模糊了请点击下面链接查看上一篇的内容 C/C文件操作细节满满part1_仍有未知等待探索的博客-CSDN博客 3、fgetc 1.功能  从stream流中获取数据。 2.参数 文件指针类型的stream流。 3.用法 如果获取失败函数将返回EOF //以‘只读’的方式打开文件FILE* pf fopen(test.txt, r);if (pf NULL){perror(fopen);return 0;}//处理//输出int ch;while((chfgetc(pf))!EOF){printf(%c ,ch);}//关闭文件fclose(pf);pf NULL;return 0; } 4、fputs  1、功能  将一个字符串写入流中。 2、参数 str需要写入文件的参数。 stream文件流。 3、用法 如果没有‘\n’的话他会把数据输入在一行。  如果把文件指针pf换成stdout的话程序会把数据打印在屏幕上。 #includestdio.h int main() {//以‘只写’的方式打开文件FILE* pf fopen(test.txt, w);if (pf NULL){perror(fopen);return 0;}//处理fputs(abcd, pf);//不换行写法fputs(abcd\n, pf);//换行写法fputs(abcd, stdout);//将数据打印在屏幕上//关闭文件fclose(pf);pf NULL;return 0; } 5、fgets  1、功能  从流中获取字符串。 2、参数 str字符串。 num读取的个数。 stream文件流。 3、用法 如果获取失败函数将返回EOF #includestdio.h int main() {//以‘只读’的方式打开文件FILE* pf fopen(test.txt, r);if (pf NULL){perror(fopen);return 0;}//处理char str[20];fgets(str, 10, pf);printf(%s, str);//关闭文件fclose(pf);pf NULL;return 0; } 4、注意  函数最多只会读取一行的数据。当数据足够多时参数为num函数只会读取num-1个数据。 6、fprintf 1、功能  将格式化数据写入文件流中。 2、参数 通过将fprintf和printf的参数相比较会发现fprintf的参数就比printf的参数多了一个文件指针。  3、用法  #includestdio.h struct S {float f;char ch;int n; }; int main() {struct S s { 4.14f,w,1 };//以‘只 写’的方式打开文件FILE* pf fopen(test.txt, w);if (pf NULL){perror(fopen);return 0;}//处理printf(%f %c %d\n, s.f, s.ch, s.n);fprintf(pf,%f %c %d\n, s.f, s.ch, s.n);//关闭文件fclose(pf);pf NULL;return 0; }7、fscanf  1、功能 从流中读取数据。 2、参数 fscanf和scanf的参数差不多多了一个文件流stream。 3、 用法 #includestdio.h struct S {float f;char ch;int n; }; int main() {struct S s { 4.14f,r,1 };FILE* pf fopen(test.txt, r);if (pf NULL){perror(fopen);return 0;}//处理fscanf(pf, %f %c %d, (s.f), (s.ch), (s.n));printf(%f %c %d, s.f, s.ch, s.n);//关闭文件fclose(pf);pf NULL;return 0; } 8、fwrite 1、功能 将ptr中的数据写入流中大小为size个数为count。 2、参数 ptr指向要写入文件流中的数据的指针。 size每个数据的大小。 count数据个数。 stream要写入的文件流中。 3、用法 #includestdio.h int main() {FILE* pf fopen(test.txt, wb);//abcdefif (pf NULL){perror(fopen);return 0;}//处理char str[] abcd;fwrite(str, sizeof(char), sizeof(str) / sizeof(str[0]), pf);//关闭文件fclose(pf);pf NULL;return 0; } 4、注意  文件的打开方式要和函数匹配要用二进制的写的方式。 9、fread  1、功能 从文件流中读取数据。 2、参数 ptr指向文件流中的数据所要存到的位置的指针。 size每个数据的大小。 count数据个数。 stream文件流。 3、用法 #includestdio.h int main() {FILE* pf fopen(test.txt, rb);//abcdefif (pf NULL){perror(fopen);return 0;}//处理char str[20];fread(str, sizeof(char), sizeof(str) / sizeof(str[0]), pf);printf(%s, str);//关闭文件fclose(pf);pf NULL;return 0; } 4、注意  文件的打开方式要和函数匹配要用二进制的读的方式。 三、文件的随机读写 根据文件指针的位置和偏移量来确定文件指针的位置。 文件指针当前位置 SEEK_SETBeginning of fileSEEK_ENDCurrent position of the file pointerSEEK_CUREnd of file 1、fseek 功能是改变文件指针的位置。 #includestdio.h int main() {FILE* pf fopen(test.txt, r);//abcdefif (pf NULL){perror(fopen);return 0;}//处理int ch;ch fgetc(pf);//aprintf(%c\n, ch);ch fgetc(pf);//bprintf(%c\n, ch);ch fgetc(pf);//cprintf(%c\n, ch);fseek(pf, -1, SEEK_CUR);ch fgetc(pf);printf(%c\n, ch);//c//关闭文件fclose(pf);pf NULL;return 0; } 2、ftell  功能是返回文件当前指针的偏移量。 #includestdio.h int main() {FILE* pf fopen(test.txt, r);//abcdefif (pf NULL){perror(fopen);return 0;}//处理int ch;ch fgetc(pf);//aprintf(%c\n, ch);ch fgetc(pf);//bprintf(%c\n, ch);ch fgetc(pf);//cprintf(%c\n, ch);int pos ftell(pf);printf(%d, pos);//关闭文件fclose(pf);pf NULL;return 0; } 3、rewind  功能是将文件指针返回起始位置。 #includestdio.h int main() {FILE* pf fopen(test.txt, r);//abcdefif (pf NULL){perror(fopen);return 0;}//处理int ch;ch fgetc(pf);//ach fgetc(pf);//bch fgetc(pf);//cint pos ftell(pf);printf(%d\n, pos);rewind(pf);pos ftell(pf);printf(%d, pos);//关闭文件fclose(pf);pf NULL;return 0; } 四、二进制文件和文本文件 根据数据的存储形式文件可以分为二进制文件和文本文件。 数据在文件中以二进制存储就是二进制文件。 数据在文件中以ASCII码值存储就是文本文件。 五、文件读取结束的标志 在文件读取过程中不能用feof函数的返回值直接用来判断文件的是否结束。 1、文本文件读取结束标志 fgetc——判断是否为EOF fgets——判断是否为NULL 2、二进制文件读取结束标志 fread——判断返回值是否小于实际要读的个数。 六、文件缓冲区 谢谢大家支持 
文章转载自:
http://www.morning.rqbkc.cn.gov.cn.rqbkc.cn
http://www.morning.rjyd.cn.gov.cn.rjyd.cn
http://www.morning.ldqzz.cn.gov.cn.ldqzz.cn
http://www.morning.sxmbk.cn.gov.cn.sxmbk.cn
http://www.morning.bfmrq.cn.gov.cn.bfmrq.cn
http://www.morning.pqfbk.cn.gov.cn.pqfbk.cn
http://www.morning.tftw.cn.gov.cn.tftw.cn
http://www.morning.rynrn.cn.gov.cn.rynrn.cn
http://www.morning.qrsrs.cn.gov.cn.qrsrs.cn
http://www.morning.demoux.com.gov.cn.demoux.com
http://www.morning.jiuyungps.com.gov.cn.jiuyungps.com
http://www.morning.xqcgb.cn.gov.cn.xqcgb.cn
http://www.morning.zkqsc.cn.gov.cn.zkqsc.cn
http://www.morning.qtqjx.cn.gov.cn.qtqjx.cn
http://www.morning.bppml.cn.gov.cn.bppml.cn
http://www.morning.qxkcx.cn.gov.cn.qxkcx.cn
http://www.morning.wkmpx.cn.gov.cn.wkmpx.cn
http://www.morning.sgwr.cn.gov.cn.sgwr.cn
http://www.morning.lmfxq.cn.gov.cn.lmfxq.cn
http://www.morning.xbwqg.cn.gov.cn.xbwqg.cn
http://www.morning.pkdng.cn.gov.cn.pkdng.cn
http://www.morning.qqnp.cn.gov.cn.qqnp.cn
http://www.morning.rxwnc.cn.gov.cn.rxwnc.cn
http://www.morning.dmwbs.cn.gov.cn.dmwbs.cn
http://www.morning.hmsong.com.gov.cn.hmsong.com
http://www.morning.ljdhj.cn.gov.cn.ljdhj.cn
http://www.morning.pmtky.cn.gov.cn.pmtky.cn
http://www.morning.homayy.com.gov.cn.homayy.com
http://www.morning.hmqjj.cn.gov.cn.hmqjj.cn
http://www.morning.hrjrt.cn.gov.cn.hrjrt.cn
http://www.morning.sqqpb.cn.gov.cn.sqqpb.cn
http://www.morning.hpkr.cn.gov.cn.hpkr.cn
http://www.morning.frllr.cn.gov.cn.frllr.cn
http://www.morning.xclgf.cn.gov.cn.xclgf.cn
http://www.morning.ldsgm.cn.gov.cn.ldsgm.cn
http://www.morning.mzrqj.cn.gov.cn.mzrqj.cn
http://www.morning.xjkfb.cn.gov.cn.xjkfb.cn
http://www.morning.nsppc.cn.gov.cn.nsppc.cn
http://www.morning.mm27.cn.gov.cn.mm27.cn
http://www.morning.xbbrh.cn.gov.cn.xbbrh.cn
http://www.morning.mbfkt.cn.gov.cn.mbfkt.cn
http://www.morning.ghrlx.cn.gov.cn.ghrlx.cn
http://www.morning.zxqxx.cn.gov.cn.zxqxx.cn
http://www.morning.qfmcm.cn.gov.cn.qfmcm.cn
http://www.morning.cttgj.cn.gov.cn.cttgj.cn
http://www.morning.qdxkn.cn.gov.cn.qdxkn.cn
http://www.morning.fhlfp.cn.gov.cn.fhlfp.cn
http://www.morning.nggbf.cn.gov.cn.nggbf.cn
http://www.morning.rfyk.cn.gov.cn.rfyk.cn
http://www.morning.fksrg.cn.gov.cn.fksrg.cn
http://www.morning.qgfy.cn.gov.cn.qgfy.cn
http://www.morning.bflwj.cn.gov.cn.bflwj.cn
http://www.morning.gfprf.cn.gov.cn.gfprf.cn
http://www.morning.ctwwq.cn.gov.cn.ctwwq.cn
http://www.morning.pgkpt.cn.gov.cn.pgkpt.cn
http://www.morning.nrbcx.cn.gov.cn.nrbcx.cn
http://www.morning.btpzn.cn.gov.cn.btpzn.cn
http://www.morning.zbnts.cn.gov.cn.zbnts.cn
http://www.morning.mplld.cn.gov.cn.mplld.cn
http://www.morning.gmwqd.cn.gov.cn.gmwqd.cn
http://www.morning.pangucheng.cn.gov.cn.pangucheng.cn
http://www.morning.lmpfk.cn.gov.cn.lmpfk.cn
http://www.morning.jhrlk.cn.gov.cn.jhrlk.cn
http://www.morning.smqjl.cn.gov.cn.smqjl.cn
http://www.morning.hgfxg.cn.gov.cn.hgfxg.cn
http://www.morning.zbgqt.cn.gov.cn.zbgqt.cn
http://www.morning.dfckx.cn.gov.cn.dfckx.cn
http://www.morning.khxwp.cn.gov.cn.khxwp.cn
http://www.morning.ssjtr.cn.gov.cn.ssjtr.cn
http://www.morning.xknmn.cn.gov.cn.xknmn.cn
http://www.morning.mkzdp.cn.gov.cn.mkzdp.cn
http://www.morning.qjldz.cn.gov.cn.qjldz.cn
http://www.morning.lndongguan.com.gov.cn.lndongguan.com
http://www.morning.tgnwt.cn.gov.cn.tgnwt.cn
http://www.morning.jrbyz.cn.gov.cn.jrbyz.cn
http://www.morning.jcwt.cn.gov.cn.jcwt.cn
http://www.morning.jmtrq.cn.gov.cn.jmtrq.cn
http://www.morning.mtjwp.cn.gov.cn.mtjwp.cn
http://www.morning.txlnd.cn.gov.cn.txlnd.cn
http://www.morning.xcszl.cn.gov.cn.xcszl.cn
http://www.tj-hxxt.cn/news/274776.html

相关文章:

  • 单页网站建设哪个品牌好百度热搜榜
  • python完整网站开发项目视频教程图片wordpress主题
  • 温州外贸公司网站建设公司排名南昌网站建设哪家好薇
  • 贵州做网站的公司网页设计师是什么
  • 内蒙古自治区生态文明建设网站高端网站建设制作设计
  • 静态网站开发试验报告wordpress 定制搜索
  • 购物返利网站怎么做沈阳大熊网站建设制作
  • 网站模板大小苏州企业建站系统模板
  • woocommerce做的网站卓越网站建设的优点
  • 政务网站设计户县规划建设和住房保障局网站
  • 开发青年网站重庆市建设工程质量网站
  • 福州外文网站建设餐饮商家做网站的好处
  • 威海城乡和住房建设局网站html5手机网站分辩率
  • 北京网站建设方案系统可以做试题的网站
  • 个人主页网站设计论文aws wordpress 免费
  • 手机商城网站方案乌克兰服装网站建设
  • 网站建设与管理课程报告制作哪个网站好
  • 潜山网站建设公司哪里有wordpress 手机端
  • 高端网站建设文案上海网站建设lv cn
  • 专业建站的网站淘宝客网站备案流程
  • 百度推广 网站吸引力广州网站制作开发公司哪家好
  • 快速搭建网站后台wordpress做淘宝的交流插件
  • muse怎么做响应式网站wordpress知名网站
  • dedecms下载站怎样创作一个网站
  • 男女做那个的的视频网站公司网站集资网站开发人员犯法么
  • 外国风格网站建设费用盐城seo排名
  • 网站推广软件下拉管家好看的移动端网站
  • 济宁网站制作唐人住房和城乡建设部的网站首页
  • 大良营销网站建设价位wordpress自建电商网站
  • 济南建设厅网站门户网站开发建设技术