b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

fscanf []_c语言fscanf用法_fscanf fprintf(4)

电脑杂谈  发布时间:2017-01-01 23:03:37  来源:网络整理

char ch;

int i=1;

qq=&boy;

if((fp=fopen("stu_list","rb"))==NULL)

{

printf("Cannot open file strike any key exit!");

getch();

exit(1);

}

rewind(fp);

fseek(fp,i*sizeof(struct stu),0);

fread(qq,sizeof(struct stu),1,fp);

printf("\n\nname\tnumber age addr\n");

printf("%s\t%5d %7d %s\n",qq->name,qq->num,qq->age,

qq->addr);

}

文件stu_list已由例10.6的程序建立,本程序用随机读出的方法读出第二个学生的数据。程序中定义boy为stu类型变量,qq为指向boy 的指针。以读二进制文件方式打开文件,程序第22行移动文件位置指针。其中的i值为1,表示从文件头开始,移动一个stu类型的长度, 然后再读出的数据即为第二个学生的数据。

文件检测函数

C语言中常用的文件检测函数有以下几个。

一、文件结束检测函数feof函数调用格式: feof(文件指针);

功能:判断文件是否处于文件结束位置,如文件结束,则返回值为1,否则为0。

二、读写文件出错检测函数ferror函数调用格式: ferror(文件指针);

功能:检查文件在用各种输入输出函数进行读写时是否出错。 如ferror返回值为0表示未出错,否则表示有错。

三、文件出错标志和文件结束标志置0函数clearerr函数调用格式: clearerr(文件指针);

功能:本函数用于清除出错标志和文件结束标志,使它们为0值。

C库文件

C系统提供了丰富的系统文件,称为库文件,C的库文件分为两类,一类是扩展名为".h"的文件,称为头文件, 在前面的包含命令中我们已多次使用过。在".h"文件中包含了常量定义、 类型定义、宏定义、函数原型以及各种编译选择设置等信息。另一类是函数库,包括了各种函数的目标代码,供用户在程序中调用。 通常在程序中调用一个库函数时,要在调用之前包含该函数原型所在的".h" 文件。

在附录中给出了全部库函数。

ALLOC.H 说明内存管理函数(分配、释放等)。

ASSERT.H 定义 assert调试宏。

BIOS.H 说明调用IBM—PC ROM BIOS子程序的各个函数。

CONIO.H 说明调用DOS控制台I/O子程序的各个函数。

CTYPE.H 包含有关字符分类及转换的名类信息(如 isalpha和toascii等)。

DIR.H 包含有关目录和路径的结构、宏定义和函数。

DOS.H 定义和说明MSDOS和8086调用的一些常量和函数。

ERRON.H 定义错误代码的助记符。

FCNTL.H 定义在与open库子程序连接时的符号常量。

FLOAT.H 包含有关浮点运算的一些参数和函数。

GRAPHICS.H 说明有关图形功能的各个函数,图形错误代码的常量定义,正对不同驱动程序的各种颜色值,及函数用到的一些特殊结构。

IO.H 包含低级I/O子程序的结构和说明。

LIMIT.H 包含各环境参数、编译时间限制、数的范围等信息。

MATH.H 说明数学运算函数,还定了 HUGE VAL 宏, 说明了matherr和matherr子程序用到的特殊结构。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-24264-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 王科
      王科

      美国本世纪是中国人的最大敌人啊

    • 孔甲
      孔甲

      直接问问他

    • 林杰敏
      林杰敏

      不过这的确是美国给中国施压

    热点图片
    拼命载入中...