当前位置: X题卡 > 所有题目 > 题目详情

已知一个文件中存放若干工人档案记录,其数据结构如下: struct a char number[100]; int age; float p[6];; 定义一个数组:struct ...

查看本题答案

你可能感兴趣的试题

文件分配表  磁盘分区表  磁盘引导记录  该文件的目录登记项  
fread(b,sizeof(struct a),10,fp);  for(i=0;i<10;i++)  fread(b[i],sizeof(struct a),1,fp);  for(i=0;i<10;i++)  fread(b+i,sizeof(struct a),1,fp);  for(i=0;i<5;i+=2)  fread(b+i,sezeof(struct a),2,fp);  
一个数据库被映射为多个不同的文件,这些文件存放在磁盘中  对于数据库映射的多个文件,总是采用在一个文件中使用多种长度的记录,而不采用一个文件存储一种长度的记录  变长记录文件比定长记录文件具有更大的灵活性  将大小不同的记录组织在同一磁盘块中,通常采用分槽的页结构  
fread(b,sizeof(struct a),10,fp);  for(i=0;i<10;i++) fread(b[i],sizeof(struct a),1,fp);  for(i=0;i<10;i++) fread(b+i,sizeof(struct a),1,fp);  for(i=0;i<5;i+=2) fread(b+i,sezeof(struct a),2,fp);  
fread(b,sizeof(struct a),10,fp);  for(i=O;i<10;i++)  fread(b[i],sizeof(struct a),1,fp);  for(i=0;i<10;i++)  fread(b+i,sizeof(struct a),1,fp);  for(i=O;i<5;i+=2)  fread(b+i,sezeof(struct a),2,fp);  
fread(b,sizeof(struct a),10,fp);  for(i=0;i<10;i++)  fread(b[i],sizeofi(struct a),1,fp);  for (i=0;i<10;i++)  fread(b+i,sizeofi[struct a),1,fp);  for (i=0;i<5;i+=2)  fread(b+i,sezeof(struct a),2,fp);  
数据项  数据元素  数据结构  数据类型  

热门试题

更多