-
大小: 181.59 KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2024-08-18
- 語(yǔ)言: 其他
- 標(biāo)簽: 菜鳥(niǎo)C++??
資源簡(jiǎn)介
用于剛開(kāi)始接觸C++的菜鳥(niǎo)門(mén)
代碼片段和文件信息
#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<<“?????????????*????????歡迎使用學(xué)生成績(jī)管理軟件???????????*“< cout<<“?????????????*???????????????????????????????????????????*“< cout<<“?????????????*********************************************“< cout< cout< cout< cout< system(“pause“);//按任意鍵繼續(xù)
system(“cls“);//清屏
menu();
}
void?menu(void)
{
????int?xuan;
char?yn;
cout<<“ ?“< cout<<“*****************************************************“< cout<<“ 1----成績(jī)錄入“< cout<<“ ?“< cout<<“ 2----成績(jī)修改“< cout<<“ ?“< cout<<“ 3----成績(jī)?yōu)g覽“< cout<<“ ?“< cout<<“ 4----成績(jī)查詢“< cout<<“ ?“< cout<<“ 5----退出“< cout<<“*****************************************************“< cout<<“ ?“< cout<<“請(qǐng)輸入您的選擇:(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<<“您的輸入有誤,請(qǐng)重新輸入!“< ???cin>>yn;
???break;
???
}
}while(yn>=1?&&?yn<=5);
}
void?luru?(void)//成績(jī)錄入
{???
system(“cls“);
ofstream?fout;
fout.open(“student.txt“);
if(fout.fail?())
{
cout<<“文件打開(kāi)失敗!“< exit(0);
}
????Student?stu;
char?yn;
cout<<“學(xué)生成績(jī)管理---信息錄入(請(qǐng)按屏幕提示,依次輸入數(shù)據(jù))“< do
{
cout<<“名字:“;
cin>>stu.name;
cout<<“性別:“;
cin>>stu.sex;
cout<<“班級(jí):“;
cin>>stu.ban;
cout<<“學(xué)號(hào):“;
cin>>stu.num;
if(stu.num>=60?||?stu.num<=0)
{
cout<<“輸入數(shù)據(jù)無(wú)效,請(qǐng)確認(rèn)后重新輸入!“< cout<<“學(xué)號(hào):“;
cin>>stu.num;
}
cout<<“分?jǐn)?shù):“;
cin>>stu.score;
if(stu.score<0?||?stu.score>100)
{
cout<<“輸入數(shù)據(jù)無(wú)效,請(qǐng)確認(rèn)后重新輸入!“< cout<<“分?jǐn)?shù):“;
cin>>stu.score;
}
fout.write((char?*)&stusizeof(Student));
cout<<“是否繼續(xù)添加?“< cin>>yn;
}while(yn==‘y‘||yn==‘Y‘);
fout.close();
}
void?xiugai(void)//成績(jī)修改
{
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<<“文
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????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
評(píng)論
共有 條評(píng)論