Cannot open include file: 'student.h': No such file or directory这个错误怎么改
#ifndefH_STUDENT_HH#defineH_STUDENT_HH#include<stdio.h>#include<stdlib.h>#include<con...
#ifndef H_STUDENT_HH
#define H_STUDENT_HH
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
#define NUM_SUBJECT 5 //科目数
#define INITIAL_SIZE 100 //数组初始大小
#define INCR_SIZE 50 //数组每次增加的大小
struct student_info{
char number[15]; //学号
char name[20]; //姓名
char gender[4]; //性别
float score[NUM_SUBJECT]; //某学生的各科成绩
float sum; //总分
float average; //平均分
int index; //名次
};
typedef struct student_info StuInfo;
extern int numStus; //记录的学生数
extern StuInfo* records; //记录学生信息的数组
extern char savedTag; //信息是否保存
extern int arraySize; //数组大小
extern char* subject[];
void handle_menu(void);
int menu_select(void);
void addRecord(void);
void modifyRecord(void);
void display(void);
void queryInfo(void);
void removeRecord(void);
int saveRecords(void);
int loadRecords(void);
void quit(void);
void showTable(void);
int findRecord(char* target,int targetType,int from);
void copyRecord(StuInfo* src,StuInfo* dest);
void sortInfo(void);
int findRecord(char* target,int targetType,int from);
int getIndex(float);
#endif // H_STUDENT_HH
#include "student.h"
//******************输出表头**********************
void showTable(void)
{
int j;
printf("学号\t姓名\t性别");
for(j=0;j<NUM_SUBJECT;j++)
printf(" %s ",subject[j]);
printf(" 总分 平均分 名次\n");
} 展开
#define H_STUDENT_HH
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
#define NUM_SUBJECT 5 //科目数
#define INITIAL_SIZE 100 //数组初始大小
#define INCR_SIZE 50 //数组每次增加的大小
struct student_info{
char number[15]; //学号
char name[20]; //姓名
char gender[4]; //性别
float score[NUM_SUBJECT]; //某学生的各科成绩
float sum; //总分
float average; //平均分
int index; //名次
};
typedef struct student_info StuInfo;
extern int numStus; //记录的学生数
extern StuInfo* records; //记录学生信息的数组
extern char savedTag; //信息是否保存
extern int arraySize; //数组大小
extern char* subject[];
void handle_menu(void);
int menu_select(void);
void addRecord(void);
void modifyRecord(void);
void display(void);
void queryInfo(void);
void removeRecord(void);
int saveRecords(void);
int loadRecords(void);
void quit(void);
void showTable(void);
int findRecord(char* target,int targetType,int from);
void copyRecord(StuInfo* src,StuInfo* dest);
void sortInfo(void);
int findRecord(char* target,int targetType,int from);
int getIndex(float);
#endif // H_STUDENT_HH
#include "student.h"
//******************输出表头**********************
void showTable(void)
{
int j;
printf("学号\t姓名\t性别");
for(j=0;j<NUM_SUBJECT;j++)
printf(" %s ",subject[j]);
printf(" 总分 平均分 名次\n");
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询