C语言程序设计(第八章)讲述.ppt

C语言程序设计(第八章)讲述

8.5.4 格式化读/写函数:fscanf()/fprintf() 格式化读写函数fscanf()和fprintf()与前面使用的函数scanf()和printf()的功能相似,都是格式化读写函数。 两者的区别在于fscanf ()函数和fprintf()函数的读写对象不是键盘和显示器,而是磁盘文件。 这两个函数的使用格式为: fscanf(文件指针, 格式字符串, 输入列表); fprintf(文件指针, 格式字符串, 输出列表); 设有如下类型及变量定义: typedef struct { /* 定义学生类型 */ int num; /* 学号 */ char name[18]; /* 姓名 */ char sex[3]; /* 性别 */ int age; /* 年龄 */ } StudentType; StudentType student; 则向文件fp读写一个学生信息可使用如下语句: fscanf(fp, %d %s %s %d, student.num, student.name, student.sex, student.age); fprintf(fp, %d %s %s %d\n, student.num, student.name, student.sex, student.age); 例8.6 用fscanf()

文档评论(0)

1亿VIP精品文档

相关文档