突然想起来还有个C语言总结用的学生管理系统是C语言比较好的总结用得例子
好的 废话先不说了 来个主函数再说
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void initia();
void enter();
int main(int argc, const char * argv[])
{
int passWord;
int const1=0;
do
{
printf("------------欢迎来到学生管理系统~!请输入密码登陆------------\n\n");
printf("\t\t\t请*数字*输入密码:");
scanf("%d",&passWord);
if (passWord==0000)
{
initia();
enter();
break;
}
else
{
if (const1==2)
{
printf("\n您输入了三次错误密码系统锁死!请确认密码后重新登陆系统!\n\n\n");
exit(0);
}
else
{
if(const1>3) break;
else
{
printf("\n您输入的密码有误~!您还有%d次机会!\n",2-const1);
const1++;
continue;
}
}
}
}while (1);
return 0;
}
哈哈 差点忘了 头文件在students.h
#ifndef students_students_h
#define students_students_h
#define stunum 1000
struct student
{
char id[10];
char name[12];
char sex[4];
int age;
char address[20];
float stuC;
float stuOc;
};
struct student stu[stunum];
void Add();
void delete();
void upData();
void search();
void out();
void enter();
void statistics();
void dowrite();
void initia();
void dowrite();
void message();
void delmessage();
int stuNumber;
char *filelink="/Users/zhaopan1/Desktop/students.data";
#endif
选择界面的函数
void enter()
{
int flog,t=0;
printf("\n\n");
printf("\n------------欢迎来到学生管理系统~!请选择功能~!------------\n\n");
printf("\n1.添加\t2.删除\t3.更改\n4.查找\t5.统计\t6.退出\n\n");
printf("\n请输入要选择的功能:"