• 大小: 181.59 KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-08-18
  • 语言: 其他
  • 标签: 菜鸟C++  

资源简介

用于刚开始接触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


评论

共有 条评论

相关资源