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

龙江网站设计制作做百度推广一个月多少钱

龙江网站设计制作,做百度推广一个月多少钱,wordpress能建论坛么,辽宁住房和城乡建设委员会网站什么是文件 磁盘上的文件是文件。 在程序设计中,我们一般谈的文件有两种:程序文件,数据文件。 文件名:文件的唯一标识:以便用户识别和引用。 包含三部分:文件路径文件名主干文件后缀 例如:c:\c…

什么是文件
磁盘上的文件是文件。
在程序设计中,我们一般谈的文件有两种:程序文件,数据文件。
在这里插入图片描述
文件名:文件的唯一标识:以便用户识别和引用。
包含三部分:文件路径+文件名主干+文件后缀
例如:c:\code\test.txt
文件类型
根据数据的组织形式,数据文件被称为文本文件和二进制文件。
数据在内存中以二进制的形式存储,如果不加转换的输出到外存,就是二进制文件。
如果要求在外存上以ASCII码形式存储,则需要在存储前转换。以ASCII字符的形式存储的文件就是文本文件
一个数据在内存中怎样存储?
字符一律以ASCII码的形式存储,数值型既可用ASCII形式存储,也可用二进制形式存储。
如有整数10000,如果以ASCII码的形式输出到磁盘,则磁盘中占用5个字节(每个字符一个字节),而二进制形式输出,则在磁盘上只占4个字节(VS2013测试)。

int main()
{int a = 10000;FILE* pf = fopen("test.txt", "wb");fwrite(&a, 4, 1, pf);//二进制的形式写到文件中。fclose(pf);pf = NULL;return 0;
}

在这里插入图片描述文件缓冲区
ANSIC标准采用“缓冲文件系统”处理数据文件,所谓缓冲文件系统是指系统自动地在内存中为程序中每个正在使用的文件开辟一块“文件缓冲区”。从内存向磁盘输出数据会先送到内存中的缓冲区,装满缓冲区后才一起送到磁盘上。如果从磁盘向计算机读入数据,则从磁盘文件中读取数据输入到内存缓冲区(充满缓冲区),然后再从缓冲区逐个地将数据送到程序数据区,缓冲区的大小根据c编译系统决定。
在这里插入图片描述
文件指针
每个被使用的文件都在内存中开辟了一个相应的文件信息区,用来存放文件的相关信息(如文件的名字,文件状态及文件当前的位置等)。这些信息是保存在一个结构体变量中的。该结构体类型是有系统声明的,取名FILE.
在这里插入图片描述
文件的打开和关闭
文件在读写之前应该先打开文件,在使用结束之后应该关闭文件。
在编写程序的时候,在打开文件的同时,都会返回一个FILE*的指针变量指向该文件,也相当于建立了指针和文件的关系。

FILE* fopen(const char* filename,const char* mode);
int fclose(FILE* stream);

在这里插入图片描述

 /* fopen fclose example */#include <stdio.h>int main (){FILE * pFile;pFile = fopen ("myfile.txt","w");if (pFile!=NULL){fputs ("fopen example",pFile);fclose (pFile);}return 0;}

在这里插入图片描述

文件的随机读写

fseek

int fseek(FILE* stream,long int offset,int origin);
 /* fseek example */#include <stdio.h>int main (){FILE * pFile;pFile = fopen ( "example.txt" , "wb" );fputs ( "This is an apple." , pFile );fseek ( pFile , 9 , SEEK_SET );fputs ( " sam" , pFile );fclose ( pFile );return 0;}

在这里插入图片描述
ftell

long int ftell(FILE* stream);

返回文件指针相对于起始位置的偏移量。

int main()
{FILE* pFile;long size;pFile = fopen("myfile.txt", "rb");if (pFile == NULL) perror("Error opening file");else{fseek(pFile, 0, SEEK_END);size = ftell(pFile);fclose(pFile);printf("Size of myfile.txt: %ld bytes.\n", size);}return 0;
}

rewind
让文件指针的位置回到文件的起始位置。

void rewind(FILE* stream);
 #include <stdio.h>int main (){int n;FILE * pFile;char buffer [27];pFile = fopen ("myfile.txt","w+");for ( n='A' ; n<='Z' ; n++)fputc ( n, pFile);rewind (pFile);fread (buffer,1,26,pFile);fclose (pFile);buffer[26]='\0';puts (buffer);return 0;}

在这里插入图片描述

http://www.dtcms.com/wzjs/166522.html

相关文章:

  • 网站正在建设中备案灰色词秒收录代发
  • wordpress登陆密码错误广州seo关键词优化外包
  • 汕头第一网seo怎么推排名
  • 陕西省建设银行网站个人如何推广app
  • 佳木斯网站建设公司精准客户运营推广
  • 家乡的网站设计模板品牌推广的方式
  • 做物业管理的企业网站品牌营销的四大策略
  • 重庆做网站的福建省人民政府
  • 网站开发技术 htmlseo基础入门
  • 苏州做网站优化的公司上海seo关键词优化
  • 聊城做网站的公司案例深圳seo招聘
  • 做字幕网站推广策略可以分为哪三种
  • 网站制作问题 图片版权网站登录入口
  • 建立可以在线做照片的网站软文推广多少钱
  • 搭建一个小程序需要什么网络推广优化服务
  • 网站建设 需求新闻内容摘抄
  • 平台公司名字大全系统优化大师官方下载
  • 什么网站加盟代理做的专业山西百度查关键词排名
  • 日本做受网站商务软文写作300
  • 摄影设计海报游戏优化是什么意思
  • 网页设计与制作建立站点实验报告网页百度
  • 做网站怎么优化网站推广广告
  • 360网站上做宣传要多少钱成人技能培训
  • 如何建设一个电子商务网站google收录提交入口
  • 国家企业信用信息公示官网糸 seo分析与优化实训心得
  • 28商机网深圳网站设计知名乐云seo
  • 注册安全工程师报名条件和要求seo评测论坛
  • 怎样制作网页视频搜索引擎优化的意思
  • 长沙网站建设政府补贴品牌推广策划营销策划
  • 做直播网站需要学什么软件有哪些青岛官网seo