Project1

标题: 大家很久不见了(kk688005上) [打印本页]

作者: kk688005    时间: 2008-1-7 05:32
标题: 大家很久不见了(kk688005上)
我想大家可能都忘了我把,就像我对大家没什么印象了那样... 就记得以前大家的头像了... 一个多月了-----------~~~~~~~~~~~~~~~~~~~~~ 当天由于我的技术太烂了想去买本ruby的编辑程序的书看看了解了解.. 可是(我在深圳..)到了我最常到的新华书城后, 到了专门放技术类书籍的4楼(通常是高中以上的人士逗留的地方), 发现没有ruby的书籍,就只有c++/c/c#这些语言的书.. 啊!!!!!!!我在那时很失望,为什么没有我想要的, 由于那时又有2个大人来了(我是小孩(初2那种毛头))不好意识呆了, 就走开在一边, 那里有很多书,我狂翻. 又让我发现了,原来c++的书在这也有不只是刚刚那个专柜. 我有看了一下发现c++语言太有趣了, 比ruby有规格多了, 如有特定的数据种类不像ruby没有种类, 还有语句结束什么的都有严格的规定, 我决定买了一本c++程序设计(潭浩强教授出的,青华大学出版社) 就是这样用了离开大家的那段时间的课余时间. 看完了那本书... 得出了下列结果... 以下是一个学生管理系统,dev c++4.9.9.2实现的, 源代码.................可执行程序在最下面发.... #include #include #include using namespace std; int main(){} void _() {system("cls"); cout<<"-------------------------------------------------------------------------"<"<=5) a <<"\n这小子旷课那么多次!(那么拽!!)"; if(b.qd>=5) a <<"\n这小子迟到那么多次!(那么拽!!)"; return a;} friend istream& operator >>(istream &a,student &b) {cout <<"输入学生基本资料:"<>v;cout <<" 性别:";a>>c;cout <<" 年龄:";a>>b.age; cout <>b.yu;cout<<" 数:";a>>b.su;cout<<" 英:";a>>b.yin;cout<<" 科:"; a>>b.ke; cout<<" 历:";a>>b.li;cout<100)b.yu=100; if(b.su>100)b.su=100; if(b.yin>100)b.yin=100; if(b.ke>100)b.ke=100; if(b.li>100)b.li=100; if(b.yu<0)b.yu=0; if(b.su<0)b.su=0; if(b.yin<0)b.yin=0; if(b.ke<0)b.ke=0; if(b.li<0)b.li=0; if(strcmp(b.sex,"男")!=0&&strcmp(b.sex,"女")!=0&&strcmp(b.sex,"m")!=0&&strcmp(b.sex,"g")!=0&& strcmp(b.sex,"nv")!=0&&strcmp(b.sex,"nan")!=0&&strcmp(b.sex,"mm")!=0&&strcmp(b.sex,"gg")!=0) strcpy(b.sex,"男"); b.zf=b.yu+b.su+b.yin+b.ke+b.li; b.pjf=(b.yu+b.su+b.yin+b.ke+b.li)/5; cout <<"总分:"<>b.kk;cout<<" 迟到(次):";a>>b.qd; return a;} }; class guanli {private: void san() { string n; ifstream a("rx.dat",ios::in|ios::binary); ifstream v("stud.dat",ios::in|ios::binary); if(a&&v) {int k; a.read((char*)&k,sizeof(k)); student s[k]; v.read((char*)&s[0],sizeof(s)); cout <<"你要删除谁的挡案:(名字)(输入0结束)"; while(cin >>n&&n!="0") {string sg; for(int i=0;i.get_name()) {cout <<"这是你指定的挡案:"<<>sg; if(sg=="0") {s.s(); student ss; for(int i=0;izf<(s+j)->zf)ss=*(s+i),*(s+i)=*(s+j),*(s+j)=ss; student s2[k]; int o=0; for(int i=0;izf>=0){*(s2+i)=*(s+i);o++;} ofstream out("rx.dat",ios::out|ios::binary); k-=1; out.write((char*)&k,sizeof(k)); ofstream out2("stud.dat",ios::out|ios::ate|ios::binary); out2.write((char*)&s2[0],sizeof(student)*o); out.close(); out2.close(); cout <<"已删除."<zf<(s+j)->zf)a=*(s+i),*(s+i)=*(s+j),*(s+j)=a; for(int i=0;i";s.zf_();} cout <<"输入任意字符结束;"; char h[100]; cin>>h; } a.close(); v.close(); } void xg() {string n; ifstream a("rx.dat",ios::in|ios::binary); ifstream v("stud.dat",ios::in|ios::binary); if(a&&v) {int k; a.read((char*)&k,sizeof(k)); student s[k]; v.read((char*)&s[0],sizeof(s)); cout <<"你要修改谁的挡案:(名字)(输入0结束)"; for(cin >>n;n!="0";) { for(int i=0;i.get_name()) {cout <<"这是你指定的挡案:"<<>s; ofstream d("stud.dat",ios::out|ios::ate|ios::binary); if(d) { d.seekp(0,ios::beg); d.write((char*)&s[0],sizeof(s)); d.close(); } else cout <<"修改保存失败."; } cout <<"这次行动结束(无反应则无此人)"<>n; } } else cout <<"打开文件失败."<>a[k]; v.close(); ifstream o("stud.dat",ios::in|ios::binary); o.read((char *)&a[0],sizeof(student)*k); ofstream i("stud.dat",ios::ate|ios::out|ios::binary); if(i) { k++; ofstream v2("rx.dat",ios::out|ios::binary); v2.seekp(0,ios::beg); v2.write((char*)&k,sizeof(k)); v2.close(); i.seekp(0,ios::beg); i.write((char*)&a[0],sizeof(a)); i.close(); } else cout<<"保存不成功:"<0) {cout <<"你要查询?(名字)(输入0结束)"; while(cin >>n&&n!="0") {for(int j=0;j>g;g!="0";cin>>g) { if(g=="1")suru(); if(g=="2")san(); if(g=="3"){if(k>0)cx(); else cout <<"没有记录"<http://rpg.blue/upload_program/files/xueshenguanli_80083631.rar 大家也可以到百度c++吧来我会在那出现的... 也告诉大家我在寒假就回来和大家一起讨论了...
作者: kk688005    时间: 2008-1-7 05:32
标题: 大家很久不见了(kk688005上)
我想大家可能都忘了我把,就像我对大家没什么印象了那样... 就记得以前大家的头像了... 一个多月了-----------~~~~~~~~~~~~~~~~~~~~~ 当天由于我的技术太烂了想去买本ruby的编辑程序的书看看了解了解.. 可是(我在深圳..)到了我最常到的新华书城后, 到了专门放技术类书籍的4楼(通常是高中以上的人士逗留的地方), 发现没有ruby的书籍,就只有c++/c/c#这些语言的书.. 啊!!!!!!!我在那时很失望,为什么没有我想要的, 由于那时又有2个大人来了(我是小孩(初2那种毛头))不好意识呆了, 就走开在一边, 那里有很多书,我狂翻. 又让我发现了,原来c++的书在这也有不只是刚刚那个专柜. 我有看了一下发现c++语言太有趣了, 比ruby有规格多了, 如有特定的数据种类不像ruby没有种类, 还有语句结束什么的都有严格的规定, 我决定买了一本c++程序设计(潭浩强教授出的,青华大学出版社) 就是这样用了离开大家的那段时间的课余时间. 看完了那本书... 得出了下列结果... 以下是一个学生管理系统,dev c++4.9.9.2实现的, 源代码.................可执行程序在最下面发.... #include #include #include using namespace std; int main(){} void _() {system("cls"); cout<<"-------------------------------------------------------------------------"<"<=5) a <<"\n这小子旷课那么多次!(那么拽!!)"; if(b.qd>=5) a <<"\n这小子迟到那么多次!(那么拽!!)"; return a;} friend istream& operator >>(istream &a,student &b) {cout <<"输入学生基本资料:"<>v;cout <<" 性别:";a>>c;cout <<" 年龄:";a>>b.age; cout <>b.yu;cout<<" 数:";a>>b.su;cout<<" 英:";a>>b.yin;cout<<" 科:"; a>>b.ke; cout<<" 历:";a>>b.li;cout<100)b.yu=100; if(b.su>100)b.su=100; if(b.yin>100)b.yin=100; if(b.ke>100)b.ke=100; if(b.li>100)b.li=100; if(b.yu<0)b.yu=0; if(b.su<0)b.su=0; if(b.yin<0)b.yin=0; if(b.ke<0)b.ke=0; if(b.li<0)b.li=0; if(strcmp(b.sex,"男")!=0&&strcmp(b.sex,"女")!=0&&strcmp(b.sex,"m")!=0&&strcmp(b.sex,"g")!=0&& strcmp(b.sex,"nv")!=0&&strcmp(b.sex,"nan")!=0&&strcmp(b.sex,"mm")!=0&&strcmp(b.sex,"gg")!=0) strcpy(b.sex,"男"); b.zf=b.yu+b.su+b.yin+b.ke+b.li; b.pjf=(b.yu+b.su+b.yin+b.ke+b.li)/5; cout <<"总分:"<>b.kk;cout<<" 迟到(次):";a>>b.qd; return a;} }; class guanli {private: void san() { string n; ifstream a("rx.dat",ios::in|ios::binary); ifstream v("stud.dat",ios::in|ios::binary); if(a&&v) {int k; a.read((char*)&k,sizeof(k)); student s[k]; v.read((char*)&s[0],sizeof(s)); cout <<"你要删除谁的挡案:(名字)(输入0结束)"; while(cin >>n&&n!="0") {string sg; for(int i=0;i.get_name()) {cout <<"这是你指定的挡案:"<<>sg; if(sg=="0") {s.s(); student ss; for(int i=0;izf<(s+j)->zf)ss=*(s+i),*(s+i)=*(s+j),*(s+j)=ss; student s2[k]; int o=0; for(int i=0;izf>=0){*(s2+i)=*(s+i);o++;} ofstream out("rx.dat",ios::out|ios::binary); k-=1; out.write((char*)&k,sizeof(k)); ofstream out2("stud.dat",ios::out|ios::ate|ios::binary); out2.write((char*)&s2[0],sizeof(student)*o); out.close(); out2.close(); cout <<"已删除."<zf<(s+j)->zf)a=*(s+i),*(s+i)=*(s+j),*(s+j)=a; for(int i=0;i";s.zf_();} cout <<"输入任意字符结束;"; char h[100]; cin>>h; } a.close(); v.close(); } void xg() {string n; ifstream a("rx.dat",ios::in|ios::binary); ifstream v("stud.dat",ios::in|ios::binary); if(a&&v) {int k; a.read((char*)&k,sizeof(k)); student s[k]; v.read((char*)&s[0],sizeof(s)); cout <<"你要修改谁的挡案:(名字)(输入0结束)"; for(cin >>n;n!="0";) { for(int i=0;i.get_name()) {cout <<"这是你指定的挡案:"<<>s; ofstream d("stud.dat",ios::out|ios::ate|ios::binary); if(d) { d.seekp(0,ios::beg); d.write((char*)&s[0],sizeof(s)); d.close(); } else cout <<"修改保存失败."; } cout <<"这次行动结束(无反应则无此人)"<>n; } } else cout <<"打开文件失败."<>a[k]; v.close(); ifstream o("stud.dat",ios::in|ios::binary); o.read((char *)&a[0],sizeof(student)*k); ofstream i("stud.dat",ios::ate|ios::out|ios::binary); if(i) { k++; ofstream v2("rx.dat",ios::out|ios::binary); v2.seekp(0,ios::beg); v2.write((char*)&k,sizeof(k)); v2.close(); i.seekp(0,ios::beg); i.write((char*)&a[0],sizeof(a)); i.close(); } else cout<<"保存不成功:"<0) {cout <<"你要查询?(名字)(输入0结束)"; while(cin >>n&&n!="0") {for(int j=0;j>g;g!="0";cin>>g) { if(g=="1")suru(); if(g=="2")san(); if(g=="3"){if(k>0)cx(); else cout <<"没有记录"<http://rpg.blue/upload_program/files/xueshenguanli_80083631.rar 大家也可以到百度c++吧来我会在那出现的... 也告诉大家我在寒假就回来和大家一起讨论了...
作者: 谢拉卡姗娜    时间: 2008-1-7 05:34
……查逃课系统??

我高中时候逃的课足够开除20多次的,还好当时的学校没这么先进的东西
作者: 雷欧纳德    时间: 2008-1-7 06:19
呵呵,学基础的话还是c系好
c系那么复杂的东西都掌握了学java学ruby都会轻松不少
作者: 精灵使者    时间: 2008-1-7 22:00
根据伟大的google查询资料
kk688005



好人:34 张好人卡
点数:1
称号:见习天使
经验:6439
帖子:538
注册:2007-8-21
状态:离线

已经恢复。
作者: kk688005    时间: 2008-1-8 06:11
好人卡呢??
作者: 精灵使者    时间: 2008-1-8 06:12
抱歉,好人卡是无法恢复的。
我因此也丢失不少好人卡。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1