C++课程设计《学生信息管理系统》代码文档格式.docx

上传人:b****3 文档编号:6202168 上传时间:2023-05-06 格式:DOCX 页数:16 大小:16.75KB
下载 相关 举报
C++课程设计《学生信息管理系统》代码文档格式.docx_第1页
第1页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第2页
第2页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第3页
第3页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第4页
第4页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第5页
第5页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第6页
第6页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第7页
第7页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第8页
第8页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第9页
第9页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第10页
第10页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第11页
第11页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第12页
第12页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第13页
第13页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第14页
第14页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第15页
第15页 / 共16页
C++课程设计《学生信息管理系统》代码文档格式.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C++课程设计《学生信息管理系统》代码文档格式.docx

《C++课程设计《学生信息管理系统》代码文档格式.docx》由会员分享,可在线阅读,更多相关《C++课程设计《学生信息管理系统》代码文档格式.docx(16页珍藏版)》请在冰点文库上搜索。

C++课程设计《学生信息管理系统》代码文档格式.docx

intstudent:

:

num=1000;

student:

student(){}

///初始化文件

voidstudent:

set()

inti;

stringsetname,setsex,setage,setbirthday,setaddress,settel,setEmail;

ofstreamoutfile;

outfile.open("

f1.txt"

ios:

out);

//----打开文件----

if(!

outfile)

{

cerr<

<

"

openerror"

endl;

exit

(1);

}

//----依次录入相应个数的学生信息----

for(i=0;

i<

M;

i++)

cout<

当姓名输入为'

0'

时,停止输入"

请输入姓名:

cin>

>

setname;

name=setname;

if(setname=="

0"

)break;

if(setname!

="

{

N++;

num++;

outfile<

num<

"

;

outfile<

setname<

请输入性别:

cin>

setsex;

sex=setsex;

setsex<

请输入年龄:

cin>

setage;

age=setage;

outfile<

setage<

cout<

请输入出生日期:

setbirthday;

birthday=setbirthday;

setbirthday<

请输入家庭住址:

setaddress;

address=setaddress;

setaddress<

请输入电话:

settel;

tel=settel;

settel<

请输入电子邮箱:

setEmail;

Email=setEmail;

setEmail<

}

outfile.close();

//----关闭文件----

}

///添加文件

add()

stringaddname,addsex,addage,addbirthday,addaddress,addtel,addEmail;

//----以追加的方式录入信息,直接将信息追加到以前文件的末尾----

ofstreamoutfile("

app);

outfile)

N=N+1;

//----依次输入相应的数据,并且追加到之前的文件中去----

cout<

请输入您要添加的数据"

num++;

addname;

addname<

addsex;

addsex<

addage;

addage<

addbirthday;

addbirthday<

addaddress;

addaddress<

addtel;

addtel<

请输入电子邮件:

addEmail;

addEmail<

outfile.close();

已添加成功!

///删除文件

del()

intk,i;

intnum[M];

stringname[M],sex[M],age[M],birthday[M],address[M],tel[M],Email[M];

ifstreaminfile("

in);

infile)

N;

infile>

num[i];

setw(4)<

name[i];

setw(7)<

sex[i];

setw(6)<

age[i];

birthday[i];

setw(12)<

address[i];

setw(11)<

tel[i];

setw(14)<

Email[i];

setw(18)<

Email[i]<

您想删除第几个学生信息?

k;

k=k-1;

infile.close();

//退出程序

//----将数组存取的信息输出到文件中去----

if(i!

=k)

num[i]<

name[i]<

sex[i]<

age[i]<

birthday[i]<

address[i]<

tel[i]<

N=N-1;

已删除成功!

///修改文件

change()

inti,k;

cerr<

exit

(1);

您想修改第几个学生信息?

请输入新的数据:

name[k];

sex[k];

age[k];

birthday[k];

address[k];

tel[k];

Email[k];

已修改成功!

///查询文件

search()

inti,n,w=0,num[M],a[M];

charch;

stringsearchname,name[M],sex[M],age[M],birthday[M],address[M],tel[M],Email[M],b[M][7];

a.按学号查找b.按姓名查找"

a[i]=num[i];

b[i][0]=name[i];

b[i][1]=sex[i];

b[i][2]=age[i];

b[i][3]=age[i];

b[i][4]=age[i];

b[i][5]=address[i];

b[i][6]=age[i];

请输入a或者b!

ch;

if(ch=='

a'

请输入学号!

n;

for(i=0;

if(a[i]==n)

{

w=1;

cout<

学号姓名性别年龄出生日期家庭住址电话邮箱"

a[i];

b[i][0];

b[i][1];

b[i][2];

b[i][3];

b[i][4];

b[i][5];

b[i][6]<

}

if(w==0)

无此人信息!

elseif(ch=='

b'

请输入姓名!

searchname;

if(name[i]==searchname)

if(w==0)

elsecout<

没有此选项!

///显示文件

display()

intk,num;

0openerror"

for(k=0;

k<

k++)

num;

name;

sex;

age;

infile>

birthday;

address;

tel;

Email;

Email<

studentstu;

voidmain()

charch;

voidmenu();

menu();

while(ch!

='

system("

cls"

);

switch(ch)

case'

1'

stu.set();

break;

2'

stu.add();

3'

stu.del();

4'

stu.change();

5'

stu.search();

6'

stu.display();

cout<

退出系统!

default:

menu();

voidmenu()

****欢迎进入学生信息管理系统****"

*1.输入学生信息*"

*2.添加学生信息*"

*3.删除学生信息*"

*4.修改学生信息*"

*5.查询学生信息*"

*6.浏览全部学生信息*"

*0.退出学生信息*"

********************************"

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2