资源简介
用于刚开始接触C++的菜鸟门
代码片段和文件信息
#include
#include
#include
#include
#include
struct Student
{
char name[10];
char sex[4];
int ban;
int num;
float score;
};
void xiugai(void);
void luru (void);
void menu(void);
void main (void)
{
cout< cout< cout< cout<<“ *********************************************“< cout<<“ * *“< cout<<“ * 欢迎使用学生成绩管理软件 *“< cout<<“ * *“< cout<<“ *********************************************“< cout< cout< cout< cout< system(“pause“);//按任意键继续
system(“cls“);//清屏
menu();
}
void menu(void)
{
int xuan;
char yn;
cout<<“ “< cout<<“*****************************************************“< cout<<“ 1----成绩录入“< cout<<“ “< cout<<“ 2----成绩修改“< cout<<“ “< cout<<“ 3----成绩浏览“< cout<<“ “< cout<<“ 4----成绩查询“< cout<<“ “< cout<<“ 5----退出“< cout<<“*****************************************************“< cout<<“ “< cout<<“请输入您的选择:(1-5)“< cin>>xuan;
do
{
switch(xuan)
{
case 1:
luru();
system(“cls“);
menu();
break;
case 2:
xiugai();
system(“cls“);
menu();
break;
case 3:
//liulan();
system(“cls“);
menu();
break;
case 4:
//chaxun();
system(“cls“);
menu();
break;
case 5:
exit(0);
default:
cout<<“您的输入有误,请重新输入!“< cin>>yn;
break;
}
}while(yn>=1 && yn<=5);
}
void luru (void)//成绩录入
{
system(“cls“);
ofstream fout;
fout.open(“student.txt“);
if(fout.fail ())
{
cout<<“文件打开失败!“< exit(0);
}
Student stu;
char yn;
cout<<“学生成绩管理---信息录入(请按屏幕提示,依次输入数据)“< do
{
cout<<“名字:“;
cin>>stu.name;
cout<<“性别:“;
cin>>stu.sex;
cout<<“班级:“;
cin>>stu.ban;
cout<<“学号:“;
cin>>stu.num;
if(stu.num>=60 || stu.num<=0)
{
cout<<“输入数据无效,请确认后重新输入!“< cout<<“学号:“;
cin>>stu.num;
}
cout<<“分数:“;
cin>>stu.score;
if(stu.score<0 || stu.score>100)
{
cout<<“输入数据无效,请确认后重新输入!“< cout<<“分数:“;
cin>>stu.score;
}
fout.write((char *)&stusizeof(Student));
cout<<“是否继续添加?“< cin>>yn;
}while(yn==‘y‘||yn==‘Y‘);
fout.close();
}
void xiugai(void)//成绩修改
{
char delname[10];
int xuan;
char newname[10];
system(“cls“);
Student stu;
ifstream fin;
ofstream fout;
fin.open(“student.txt“);
fout.open(“temp.txt“);
if(fin.fail() ||fout.fail())
{
cout<<“文
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 61440 2007-12-30 20:13 加油啊\Debug\vc60.pdb
文件 254008 2007-12-30 21:26 加油啊\Debug\加油啊.exe
文件 23674 2007-12-30 21:26 加油啊\Debug\加油啊.obj
文件 615424 2007-12-30 20:13 加油啊\Debug\加油啊.pdb
文件 28 2007-12-30 21:27 加油啊\student.txt
文件 3947 2007-12-27 21:46 加油啊\加油啊.cpp
文件 3403 2007-12-30 21:24 加油啊\加油啊.dsp
文件 537 2007-12-30 21:28 加油啊\加油啊.dsw
文件 41984 2007-12-30 21:28 加油啊\加油啊.ncb
文件 48640 2007-12-30 21:28 加油啊\加油啊.opt
文件 746 2007-12-30 21:26 加油啊\加油啊.plg
目录 0 2008-01-10 23:35 加油啊\Debug
目录 0 2007-12-30 21:28 加油啊
----------- --------- ---------- ----- ----
1053831 13
- 上一篇:IP数据包流量监控VC 源码
- 下一篇:数值分析答案(第五版)李庆扬
评论
共有 条评论