自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 13章复习题

13.10-1int main(void){ int *fp;//应该是文件指针,不是整数型指针FILE *fp; int k; fp=fopen("gelatin"); //没有第二参数if((fp=fopen("gelatin","w"))==NULL){puts("error!");exit(1);} for(k=0;k<30;k++) fpu

2016-05-24 18:15:27 511

原创 setvbuf()创建缓冲区函数

原型: setvbuf(FILE * restrict fp,char *restrict buf,int mode,size_t size);if(setvbuf(fp,NULL,_IOFBF,BUFSIZE)!=0) puts("Error!");函数建立了一个供 标准 I/O函数使用的替换缓冲区,打开文件后,在没有进行任何操作前,可以调用这个函数.由指针fp来指定流,buf指向将使用的

2016-05-24 17:24:33 1821

原创 feof(),ferror()文件检测函数

原型: feof(FILE *fp); 检测是否到达文件结尾,如果到达返回非零值,否则返回零.原型: ferror(FILE *fp);发生读写错误,返回一个非零值,否则返回零值. 判断示例:if(feof(pi)!=0) puts("Error in reading file.");if(ferror(pi)!=0) puts("Error in writing file.")

2016-05-24 15:00:53 882

原创 fprintf(),fscanf()文本读写函数

fprintf(FILE *stream, const char *format, [ argument ]…); 接受指针文件,标准参数,数组,可向屏幕,数组,文件传输数据流fprintf(stdout,"%s %d %s %c",v,&d,r,&u);//屏幕打印数据流.fprintf(fp,"%s %d %s %c",v,&d,r,&u);//将数据流写入fp指向文件.fscanf(FIL

2016-05-24 02:58:40 827

原创 标准文件与及其相关联的文件指针(等各项参数)

标准文件 文件指针 一般使用设备 标准输入 stdin 键盘 标准输出 stdout 显示器 标准错误 stderr 显示器

2016-05-23 21:00:16 548

原创 fseek(),ftell()文件内容定位函数

fseek原型: fseek(FILE *stream, long offset, int fromwhere);fseek(fp,0L,SEEK_SET);//定位到文件开始处ftell原型: ftell(FILE *stream);long count=0l;count=ftell(fp);//获取当前位置示例:#include<stdio.h>#include<Stdlib.h>#def

2016-05-23 20:52:40 700

原创 fflush()刷新缓冲流函数

原型: fflush(FILE *fp);FILE *pi;fflush(pi);if(fclose(pi)!=0) puts("File close error!");可以将缓冲区中任何未写的数据发送到一个由fp指定的输出文件中去。这个过程称之为刷新缓冲区.注意:此函数必须在文件关闭函数fclose()之前使用!.

2016-05-23 19:28:42 802

原创 fopen(),fclose()文件打开关闭函数

原型: fopen(const char * path,const char * mode); 文件打开函数,判定是否成功打开:po为文件指针类型 name为char类型 fopen(name,第二参数参考资料);if((po=fopen("name","r"))==NULL)//只读方式打开文件 puts("Open file error!");原型 fclose(FILE_*Fil

2016-05-23 19:10:59 1101

原创 fwrite(),fread()读写文件数据块函数

fwrite()写入函数 (函数原型 ↓) fwrite(const void * restrict ptr,size_t size,size_t nmemb,FILE * restrict fp); //**ptr可接受任何类型 //size字节数大小//nmemb写多少个size字节的数据项//**fp文件指针类型———————————————fread()读取函数 (函数原型

2016-05-23 18:18:12 1393

原创 fopen()函数模式字符串

文本模式: “r” 打开一个文本文件,可以读取文件(不可写入文件) “w” 打开一个文本文件,可以写入文件,如果文件存在,先将文件长度截为0,如果文件不存在,就创建文件(不可读取文件) “a” 打开一个文本文件,可以写入文件,写入的文件追加在原始文件尾部,如果文件不存在,就创建(不可读取文件) (追加文本模式) “r+” 打开一个文本文件,可以更新,即

2016-05-23 17:25:45 1927

原创 getc(),putc()文件文本读取写入函数

getc()和putc的基本用法: 原型:getc(FILE _*File); 接受一个指针 putc(int _ch,FILE _*File); 接受两个参数,1.整数型数据 2.文件指针,包含(stdout,stderr)#include<stdio.h>#include<stdlib.h>int main(void){ FILE *pi; int

2016-05-23 16:27:14 1386

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除