資源簡介
用于剛開始接觸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 源碼
- 下一篇:數值分析答案(第五版)李慶揚
評論
共有 條評論