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

百度网站管理网站开发硬件环境怎么填

百度网站管理,网站开发硬件环境怎么填,电商平台商户,系统开发必须遵守的原则有哪些C库函数 C文件操作用库函数实现,包含在stdio.h中,系统自动打开和关闭三个标准文件: 标准输入-键盘(stdin)标准输出-显示器(stdout)标准出错输出-显示器(stderr) 文件打…

C库函数

C文件操作用库函数实现,包含在stdio.h中,系统自动打开和关闭三个标准文件:

  • 标准输入-键盘(stdin)
  • 标准输出-显示器(stdout)
  • 标准出错输出-显示器(stderr)

文件打开—fopen()

函数原型:

FILE *fopen(const char *filename, const char *mode)

该函数使用给定的模式 mode 打开 filename 所指向的文件。其中mode值为以下:

文件使用方式含义
“r”打开一个用于读取的文件。该文件必须存在。
“w”创建一个用于写入的空文件。如果文件名称与已存在的文件相同,则会删除已有文件的内容,文件被视为一个新的空文件。
“a”追加到一个文件。写操作向文件末尾追加数据。如果文件不存在,则创建文件。
“r+”打开一个用于更新的文件,可读取也可写入。该文件必须存在。
“w+”创建一个用于读写的空文件。
“a+”打开一个用于读取和追加的文件。

返回值:该函数返回一个 指向文件结构体的FILE 指针。否则返回 NULL,且设置全局变量 errno 来标识错误。

文件读/写

函数原型:

size_t fread ( void *ptr, size_t size, size_t count, FILE *fp );
size_t fwrite ( void *ptr, size_t size, size_t count, FILE *fp );

fread() 函数用来从指定文件中读取块数据。所谓块数据,也就是若干个字节的数据,可以是一个字符,可以是一个字符串,可以是多行数据,并没有什么限制。对参数的说明:

  • ptr 为内存区块的指针,它可以是数组、变量、结构体等。fread() 中的 ptr 用来存放读取到的数据,fwrite() 中的 ptr 用来存放要写入的数据。
  • size:表示每个数据块的字节数。
  • count:表示要读写的数据块的块数。
  • fp:表示文件指针。

理论上,每次读写 size*count 个字节的数据。

返回值:返回成功读写的块数,也即 count
如果返回值小于 count:

  • 对于 fwrite() 来说,肯定发生了写入错误,可以用 ferror() 函数检测。
  • 对于 fread() 来说,可能读到了文件末尾,可能发生了错误,可以用 ferror()feof() 检测。

文件关闭—fclose()

函数原型:fclose(fp)
作用:关闭fp指向的文件,使文件指针变量与文件“脱销”,释放文件结构体和文件指针。正常关闭返回0;出错时返回非0;

C库函数读写文件示例

编程,打开文件a.txt,将文件中的内容复制到文件c.txt中

#include<stdio.h>
#include<stdlib.h>
#include<fcntl.h> //文件信息控制
#define count 1 //数据块的个数
int main(int args,char*argv[])
{FILE *fp1,*fp2;long len=0;char *p;p=(char*)malloc(sizeof(char)*count);fp1=fopen("a.txt","r"); //以只读方式打开文件if(fp1==NULL){printf("Open a.txt fail!");exit(1);}fp2=fopen("c.txt","w+");if(fp2==NULL){printf("Open c.txt fail!");exit(1);}while(fread(p,sizeof(char),count,fp1)==1) //读取一个字符{fwrite(p,sizeof(char),count,fp2);len++;}fclose(fp1);fclose(fp2);free(p); //释放空间return 0;
}
http://www.yayakq.cn/news/253517/

相关文章:

  • wordpress 全站通知做网站购买服务器
  • html网站首页三大设计软件哪个好
  • 织梦网站模版怎么用制作网站费用分类
  • 北京网站优化找商集客吗工业和信息化部发短信是怎么回事
  • 常用网站开发工具wordpress批量添加分类
  • 精湛的赣州网站建设长沙网站制作公司地址
  • 济南网站制作公司哪家技术好石家庄微信网站制作
  • 网站推广费用预算网页设计基础心得体会
  • 建设银行网站用户密码找回建一个网站需要多少钱?
  • 十大免费游戏网站点开即玩重庆博达建设集团股份有限公司网站
  • 在godaddy做网站贵吗玉树电子商务网站建设哪家快
  • 湘潭做网站品牌磐石网络酷虎云建站
  • 青岛网站开发公司电话宁波 seo排名公司
  • 做自媒体常用的图片网站建网站服务器用哪种
  • 万网做网站给网站源码做艺术字的网站
  • 深圳市网站建设制作设计平台有侧边栏的网站
  • 网站浮动qqacfun网站设计改进
  • 长春哪家做网站做的好庐山市星子网
  • 合肥百姓网网站建设网站工作室 需要什么手续
  • 互联网网站开发用哪个语言开发外贸企业邮箱哪家好
  • 淘宝网站建设百度百科网站ip地址范围
  • 网站专业优化在线做网页的网站
  • 广州网页设计网站wordpress古腾堡编辑器如何使用
  • 迈诺网站建设pc网站自动转换wap网站
  • 基本的网站开发技术路线word如何做网站
  • 廉政建设网评文章网站做网站每个月可以赚多少钱
  • 古装衣服店网站建设页面写app程序用什么软件
  • 网站设计一级网页请seo的人帮做网站排名
  • 卡片式设计网站制作做货源网站可以赚钱吗
  • 沛县网站开发华强北商城官网app