Linux文件操作

创建一个STUDENT文件,包含有信息SNO(6),SNAME(10),AGE,ADDR(15).要求使用Linux文件系统调用实现:1.从键盘依次输入5个学生信息(S0... 创建一个STUDENT文件,包含有信息SNO(6), SNAME(10), AGE, ADDR(15). 要求使用Linux文件系统调用实现:
1.从键盘依次输入5个学生信息(S00001,S00002,S00003,S00004,S00006)保存到student文件中去。要求文件中的记录按SNO升序排序。
2.按下列方式显示
(1)所有学生信息;
(2)按SNO查询指定学生信息;
(3)更新指定序号(如第1,3个学生)学生信息。(lseek);
(4)增加新的学生S00005信息.
哪位高手帮忙下啊
增加新的学生S00005信息.
插入还得使文件有序啊?
能详细点吗?
展开
 我来答
badeager
2010-06-09 · TA获得超过290个赞
知道小有建树答主
回答量:720
采纳率:0%
帮助的人:602万
展开全部
struct student {
char sno[6];
char sname[10];
short int age ; // 最大年龄的学生应该不会超过127岁
char addr[15];
};

定义学生这个结构后,采用二进制读写文件
open
lseek
write
read
close
相应的函数调用方式网上一查就知道了,很多,就不罗列了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式