• 大小: 7.69KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签: 软件  查询  管理  

资源简介

①程序采用交互工作方式;

②数据文件按关键字(姓名、学号、房号)进行排序;

③ 查询菜单: 1.按姓名查询 2.按学号查询 3.按房号查询 ;

④打印任一查询结果(可以连续操作)


需要在c:/ww/xue.txt 文件中 填写如下内容 方可运行此示例


201813 Yili 115
201821 Huaxi 128


资源截图

代码片段和文件信息

#include
#include
#include
#include
using namespace std;
const int max_size=1000;
const int n=7;
 
typedef struct
{
    char name[20];
    char num[20];
    char dnum[10];
}StudentType;
 
typedef struct
{
    StudentType x[max_size];
    int length;
}StQueue;
 
void DisPlay(StQueue &st){
    printf(“全部的学生信息如下:\n“);
    printf(“学号\t姓名\t房号\n“);
    for(int i=1;i<=st.length;i++)
        printf(“%s\t%s\t%s\n“st.x[i].numst.x[i].namest.x[i].dnum);
    printf(“\n“);
    system(“pause“);
    system(“cls“);
}
 
void Read(StQueue &st){
    FILE *fp;
    char na[20]nu[20]dnu[10];
    if((fp=fopen(“C:\\ww\\xue.txt““r“))==NULL){
        printf(“文件读取发生错误!\n“);
        return;
    }
    st.length=0;
    while(!feof(fp)){
  

评论

共有 条评论