
c语言程序设计实例
2019-03-12 17:01:43
微信公开课小程序热门讨论「c语言程序设计实例」最新回复-学生成绩管理系统:#includemalloc.h#includestdio.h#includestdlib.h#defineLENsizeof(structscorenode)#defineDEBUG#includestring.hstructscorenode{intnumber;/*学号*/charname[10];/*姓名*/floatyuwen;/*语文成绩*/floatyingyu;/*英语成绩*/floatshuxue;/*数学成绩*/structscorenode*next;};typedefstructscorenodescore;intn,k;/*n,k为全局变量,本程序中的函数均可以使用它*//*==============================================================================================*/score*creat2311(void)/*函数creat2311,功能:创建链表,此函数带回一个指向链表头的指针*/{score*head;score*p1,*p2,*p3,*max;inti,j;floatfen;chart[10];n=0;p1=p2=p3=(score*)malloc(LEN);head=p3;/*开辟一个新单元*/printf(请输入学生资料,输0退出!\n);repeat1:printf(请输入学生学号(学号应大于0):);/*输入学号,学号应大于0*/scanf(%d,&p1number);while(p1number0){getchar();printf(输入错误,请重新输入学生学号:);scanf(%d,&p1number);}/*输入学号为字符或小于0时,程序报错,提示重新输入学号*/if(p1number==0)gotoend;/*当输入的学号为0时,转到末尾,结束创建链表*/else{p3=head;if(n0){for(i=0;in;i++){if(p1number!=p3number)p3=p3next;else{printf(学号重复,请重输!\n);gotorepeat1;/*当输入的学号已经存在,程序报错,返回前面重新输入*/}}}}printf(请输入学生姓名:);scanf(%s,&p1name);/*输入学生姓名*/printf(请输入语文成绩(0~100):);/*输入语文成绩,成绩应在0100*/scanf(%f,&p1yuwen);while(p1yuwen0||p1yuwen100){getchar();printf(输入错误,请重新输入语文成绩);/*输入错误,重新输入语文成绩直到正确为止*/scanf(%f,&p1yuwen);}printf(请输入英语成绩(0~100):);/*输入英语成绩,成绩应在0100*/scanf(%f,&p1yingyu);while(p1yingyu0||p1yingyu100){getchar();printf(输入错误,请重新输入英语成绩);/*输入错误,重新输入英语成绩直到正确为止*/scanf(%f,&p1yingyu);}printf(请输入数学成绩(0~100):);/*输入数学成绩,成绩应在0100*/scanf(%f,&p1shuxue);while(p1shuxue0||p1shuxue100){getchar();printf(输入错误,请重新输入数学成绩);scanf(%f,&p1shuxue);}/*输入错误,重新输入数学成绩直到正确为止*/head=NULL;while(p1number!=0){n=n+1;if(n==1)head=p1;elsep2next=p1;p2=p1;p1=(score*)malloc(LEN);printf(请输入学生资料,输0退出!\n);repeat2:printf(请输入学生学号(学号应大于0):);scanf(%d,&p1number);/*输入学号,学号应大于0*/while(p1number0){getchar();printf(输入错误,请重新输入学生学号:);scanf(%d,&p1number);}/*输入学号为字符或小于0时,程序报错,提示重新输入学号*/if(p1number==0)gotoend;/*当输入的学号为0时,转到末尾,结束创建链表*/else{p3=head;if(n0){for(i=0;in;i++){if(p1number!=p3number)p3=p3next;else{printf(学号重复,请重输!\n);gotorepeat2;/*当输入的学号已经存在,程序报错,返回前面重新输入*/}}}}printf(请输入学生姓名:);scanf(%s,&p1name);/*输入学生姓名*/printf(请输入语文成绩(0~100):);scanf(%f,&p1yuwen);/*输入语文成绩,成绩应在0100*/while(p1yuwen0||p1yuwen100){getchar();printf(输入错误,请重新输入语文成绩);scanf(%f,&p1yuwen);}/*输入错误,重新输入语文成绩直到正确为止*/printf(请输入英语成绩(0~100):);scanf(%f,&p1yingyu);/*输入英语成绩,成绩应在0100*/while(p1yingyu0||p1yingyu100){getchar();printf(输入错误,请重新输入英语成绩);scanf(%f,&p1yingyu);}/*输入错误,重新输入英语成绩直到正确为止*/printf(请输入数学成绩(0~100):);scanf(%f,&p1shuxue);/*输入数学成绩,成绩应在0100*/while(p1shuxue0||p1shuxue100){getchar();printf(输入错误,请重新输入数学成绩);scanf(%f,&p1shuxue);}/*输入错误,重新输入数学成绩直到正确为止*/}end:p1=head;p3=p1;for(i=1;in;i++){for(j=i+1;j=n;j++){max=p1;p1=p1next;if(maxnumberp1number){k=maxnumber;maxnumber=p1number;p1number=k;/*交换前后结点中的学号值,使得学号大者移到后面的结点中*/strcpy(t,maxname);strcpy(maxname,p1name);strcpy(p1name,t);/*交换前后结点中的姓名,使之与学号相匹配*/fen=maxyuwen;maxyuwen=p1yuwen;p1yuwen=fen;/*交换前后结点中的语文成绩,使之与学号相匹配*/fen=maxyingyu;maxyingyu=p1yingyu;p1yingyu=fen;/*交换前后结点中的英语成绩,使之与学号相匹配*/fen=maxshuxue;maxshuxue=p1shuxue;p1shuxue=fen;/*交换前后结点中的数学成绩,使之与学号相匹配*/}}max=head;p1=head;/*重新使max,p指向链表头*/}p2next=NULL;/*链表结尾*/printf(输入的学生数为:%d个!\n,n);return(head);}/*==============================================================================================*//*==============================================================================================*/score*load2311(score*head)/*函数load2311,功能:从文件读入学生记录*/{score*p1,*p2;intm=0;charfilepn[10];FILE*fp;printf(请输入文件路径及文件名:);scanf(%s,filepn);/*输入文件路径及名称*/if((fp=fopen(filepn,r+))==NULL){printf(不能打开文件!\n);return0;}fscanf(fp,考试成绩管理系统\n);fscanf(fp,作者:周纯钢班级:信息023学号:11\n);fscanf(fp,\n);fscanf(fp,|学号\t|姓名\t|语文\t|英语\t|数学\t|\n);fscanf(fp,\n);/*读入表格域*/printf(考试成绩管理系统\n);printf(作者:周纯钢班级:信息023学号:11\n);printf(\n);printf(|学号\t|姓名\t|语文\t|英语\t|数学\t|\n);printf(\n);/*打印表格域*/m=m+1;if(m==1){p1=(score*)malloc(LEN);/*开辟一个新单元*/fscanf(fp,%d%s%f%f%f,&p1number,p1name,&p1yuwen,&p1yingyu,&p1shuxue);printf(|%d\t|%s\t|%.1f\t|%.1f\t|%.1f\t|\n,p1number,p1name,p1yuwen,p1yingyu,p1shuxue);/*文件读入与显示*/head=NULL;do{n=n+1;if(n==1)head=p1;elsep2next=p1;p2=p1;p1=(score*)malloc(LEN);/*开辟一个新单元*/fscanf(fp,%d%s%f%f%f\n,&p1number,p1name,&p1yuwen,&p1yingyu,&p1shuxue);printf(|%d\t|%s\t|%.1f\t|%.1f\t|%.1f\t|\n,p1number,p1name,p1yuwen,p1yingyu,p1shuxue);/*文件读入与显示*/}while(!feof(fp));p2next=p1;p1next=NULL;n=n+1;}printf(\n);/*表格下线*/fclose(fp);/*结束读入,关闭文件*/return(head);}/*==============================================================================================*//*==============================================================================================*/score*add2311(score*head,score*stu)/*函数add2311,功能:追加学生资料,并且将所有学生资料按学号排序*/{score*p0,*p1,*p2,*p3,*max;inti,j;floatfen;chart[10];p3=stu=(score*)malloc(LEN);/*开辟一个新单元*/printf(\n输入要增加的学生的资料!);repeat4:printf(请输入学生学号(学号应大于0):);scanf(%d,&stunumber);/*输入学号,学号应大于0*/while(stunumber0){getchar();printf(输入错误,请重新输入学生学号:);scanf(%d,&stunumber);}/*输入错误,重新输入学号*//******************************************************/if(stunumber==0)gotoend2;/*当输入的学号为0时,转到末尾,结束追加*/else{p3=head;if(n0){for(i=0;in;i++){if(stunumber!=p3number)p3=p3next;else{printf(学号重复,请重输!\n);gotorepeat4;/*当输入的学号已经存在,程序报错,返回前面重新输入*/}}}}/******************************************************/printf(输入学生姓名:);scanf(%s,stuname);/*输入学生姓名*/printf(请输入语文成绩(0~100):);scanf(%f,&stuyuwen);/*输入语文成绩,成绩应在0100*/while(stuyuwen0||stuyuwen100){getchar();printf(输入错误,请重新输入语文成绩);scanf(%f,&stuyuwen);}/*输入错误,重新输入语文成绩直到正确为止*/printf(请输入英语成绩(0~100):);scanf(%f,&stuyingyu);/*输入英语成绩,成绩应在0100*/while(stuyingyu0||stuyingyu100){getchar();printf(输入错误,请重新输入英语成绩);scanf(%f,&stuyingyu);}/*输入错误,重新输入英语成绩直到正确为止*/printf(请输入数学成绩(0~100):);scanf(%f,&stushuxue);/*输入数学成绩,成绩应在0100*/while(stushuxue0||stushuxue100){getchar();printf(输入错误,请重新输入数学成绩);scanf(%f,&stushuxue);}/*输入错误,重新输入数学成绩直到正确为止*/p1=head;p0=stu;if(head==NULL){head=p0;p0next=NULL;}/*当原来链表为空时,从首结点开始存放资料*/else/*原来链表不为空*/{if(p1next==NULL)/*找到原来链表的末尾*/{p1next=p0;p0next=NULL;/*将它与新开单元相连接*/}else{while(p1next!=NULL)/*还没找到末尾,继续找*/{p2=p1;p1=p1next;}p1next=p0;p0next=NULL;}}n=n+1;}printf(\n);/*表格下线*/fclose(fp);/*结束读入,关闭文件*/return(head);}/*==============================================================================================*//*==============================================================================================*/score*add2311(score*head,score*stu)/*函数add2311,功能:追加学生资料,并且将所有学生资料按学号排序*/{score*p0,*p1,*p2,*p3,*max;inti,j;floatfen;chart[10];p3=stu=(score*)malloc(LEN);/*开辟一个新单元*/printf(\n输入要增加的学生的资料!);repeat4:printf(请输入学生学号(学号应大于0):);scanf(%d,&stunumber);/*输入学号,学号应大于0*/while(stunumber0){getchar();printf(输入错误,请重新输入学生学号:);scanf(%d,&stunumber);}/*输入错误,重新输入学号*//******************************************************/if(stunumber==0)gotoend2;/*当输入的学号为0时,转到末尾,结束追加*/else{p3=head;if(n0){for(i=0;in;i++){if(stunumber!=p3number)p3=p3next;else{printf(学号重复,请重输!\n);gotorepeat4;/*当输入的学号已经存在,程序报错,返回前面重新输入*/}}}}
//电话本Dlg.cpp:实现文件//#includestdafx.h#include电话本.h#include电话本Dlg.h#ifdef_DEBUG#definenewDEBUG_NEW#endif//C电话本Dlg对话框C电话本Dlg::C电话本Dlg(CWnd*pParent/*=NULL*/):CDialog(C电话本Dlg::IDD,pParent){m_hIcon=AfxGetApp()-LoadIcon(IDR_MAINFRAME);}voidC电话本Dlg::DoDataExchange(CDataExchange*pDX){CDialog::DoDataExchange(pDX);}BEGIN_MESSAGE_MAP(C电话本Dlg,CDialog)ON_WM_PAINT()ON_WM_QUERYDRAGICON()//}}AFX_MSG_MAPON_EN_CHANGE(IDC_EDIT1,C电话本Dlg::OnName)ON_EN_CHANGE(IDC_EDIT2,C电话本Dlg::OnPhoto)ON_EN_CHANGE(IDC_EDIT3,C电话本Dlg::OnAddress)ON_EN_CHANGE(IDC_EDIT4,C电话本Dlg::OnShow)ON_BN_CLICKED(IDC_BUTTON1,C电话本Dlg::OnFill)ON_BN_CLICKED(IDC_BUTTON2,C电话本Dlg::OnInsert)ON_BN_CLICKED(IDC_BUTTON3,C电话本Dlg::OnFind)ON_BN_CLICKED(IDC_BUTTON4,C电话本Dlg::OnDelete)ON_BN_CLICKED(IDC_BUTTON5,C电话本Dlg::OnEdit)ON_BN_CLICKED(IDC_BUTTON7,C电话本Dlg::OnSave)END_MESSAGE_MAP()//C电话本Dlg消息处理程序BOOLC电话本Dlg::OnInitDialog(){CDialog::OnInitDialog();//设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动// 执行此操作SetIcon(m_hIcon,TRUE); //设置大图标SetIcon(m_hIcon,FALSE);//设置小图标//TODO:在此添加额外的初始化代码ifstreamInFile(Wab.fsd,ios::in);listWabList::iteratorItWab;charTmp1[8],Tmp2[16],Tmp3[32];Wab.clear();while(InFile Tmp1 Tmp2 Tmp3){OutWab.Name=Tmp1;OutWab.Photo=Tmp2;OutWab.Address=Tmp3;Wab.push_front(OutWab);}C电话本Dlg::OnFill();returnTRUE; //除非将焦点设置到控件,否则返回TRUE}//如果向对话框添加最小化按钮,则需要下面的代码// 来绘制该图标。对于使用文档/视图模型的MFC应用程序,// 这将由框架自动完成。voidC电话本Dlg::OnPaint(){if(IsIconic()){CPaintDCdc(this);//用于绘制的设备上下文SendMessage(WM_ICONERASEBKGND,reinterpret_castWPARAM(dc.GetSafeHdc()),0);//使图标在工作矩形中居中intcxIcon=GetSystemMetrics(SM_CXICON);intcyIcon=GetSystemMetrics(SM_CYICON);CRectrect;GetClientRect(rect);intx=(rect.Width()-cxIcon 1)/2;inty=(rect.Height()-cyIcon 1)/2;//绘制图标dc.DrawIcon(x,y,m_hIcon);}else{CDialog::OnPaint();}}//当用户拖动最小化窗口时系统调用此函数取得光标显示。//HCURSORC电话本Dlg::OnQueryDragIcon(){returnstatic_castHCURSOR(m_hIcon);}voidC电话本Dlg::OnName(){CEdit*pMaxLen=(CEdit*)GetDlgItem(IDC_EDIT1);pMaxLen-SetLimitText(6);GetDlgItemText(IDC_EDIT1,InWab.Name);}voidC电话本Dlg::OnPhoto(){CEdit*pMaxLen=(CEdit*)GetDlgItem(IDC_EDIT2);pMaxLen-SetLimitText(11);GetDlgItemText(IDC_EDIT2,InWab.Photo);}voidC电话本Dlg::OnAddress(){CEdit*pMaxLen=(CEdit*)GetDlgItem(IDC_EDIT3);pMaxLen-SetLimitText(30);GetDlgItemText(IDC_EDIT3,InWab.Address);}voidC电话本Dlg::OnShow(){//TODO: 如果该控件是RICHEDIT控件,则它将不会//发送该通知,除非重写CDialog::OnInitDialog()//函数并调用CRichEditCtrl().SetEventMask(),//同时将ENM_CHANGE标志“或”运算到掩码中。//TODO: 在此添加控件通知处理程序代码}voidC电话本Dlg::OnFill(){CStringOutAll,OutTemp,Space,Enter;Space=_T( );Enter=_T(rn);listWabList::iteratorItWab;for(ItWab=Wab.begin();ItWab!=Wab.end();ItWab ){OutWab=*ItWab;OutTemp=OutWab.NameSpaceOutWab.PhotoSpaceOutWab.Address;OutAll=OutAllOutTempEnter;}SetDlgItemText(IDC_EDIT4,OutAll);}voidC电话本Dlg::OnInsert(){Wab.push_front(InWab);C电话本Dlg::OnFill();}voidC电话本Dlg::OnFind(){CStringOutAll,OutTemp,Space,Enter;Space=_T( );Enter=_T(rn);listWabList::iteratorItWab;for(ItWab=Wab.begin();ItWab!=Wab.end();ItWab ){if(ItWab-Name==InWab.Name){ OutTemp=ItWab-NameSpaceItWab-PhotoSpaceItWab-Address; OutAll=OutAllOutTempEnter;}}SetDlgItemText(IDC_EDIT4,OutAll);}voidC电话本Dlg::OnDelete(){CStringOutAll,OutTemp,Space,Enter;Space=_T( );Enter=_T(rn);listWabList::iteratorItWab;for(ItWab=Wab.begin();ItWab!=Wab.end();ItWab ){if(ItWab-Name==InWab.Name){ OutTemp=ItWab-NameSpaceItWab-PhotoSpaceItWab-Address; OutAll=OutAllOutTempEnter; break;}}SetDlgItemText(IDC_EDIT4,OutAll);if(ItWab!=Wab.end())Wab.erase(ItWab);}voidC电话本Dlg::OnEdit(){CStringOutAll,OutTemp,Space,Enter;Space=_T( );Enter=_T(rn);listWabList::iteratorItWab;for(ItWab=Wab.begin();ItWab!=Wab.end();ItWab ){if(ItWab-Name==InWab.Name){ OutTemp=ItWab-NameSpaceItWab-PhotoSpaceItWab-Address; OutAll=OutAllOutTempEnter; break;}}SetDlgItemText(IDC_EDIT4,OutAll);if(ItWab!=Wab.end()){Wab.erase(ItWab);Wab.push_front(InWab);}}voidC电话本Dlg::OnSave(){CStringTmp1,Tmp2,Tmp3;ofstreamOutFile(Wab.fsd,ios::out);listWabList::iteratorItWab;for(ItWab=Wab.begin();ItWab!=Wab.end();ItWab ){Tmp1=ItWab-Name;Tmp2=ItWab-Photo;Tmp3=ItWab-Address;OutFile Tmp1 Tmp2 Tmp3 endl;}}只是个用C语言编写的电话本程序很有实用意义 更多有关「c语言程序设计实例」的疑问请扫码关注微信公开课+小程序!
//电话本Dlg.cpp:实现文件//#includestdafx.h#include电话本.h#include电话本Dlg.h#ifdef_DEBUG#definenewDEBUG_NEW#endif//C电话本Dlg对话框C电话本Dlg::C电话本Dlg(CWnd*pParent/*=NULL*/):CDialog(C电话本Dlg::IDD,pParent){m_hIcon=AfxGetApp()-LoadIcon(IDR_MAINFRAME);}voidC电话本Dlg::DoDataExchange(CDataExchange*pDX){CDialog::DoDataExchange(pDX);}BEGIN_MESSAGE_MAP(C电话本Dlg,CDialog)ON_WM_PAINT()ON_WM_QUERYDRAGICON()//}}AFX_MSG_MAPON_EN_CHANGE(IDC_EDIT1,C电话本Dlg::OnName)ON_EN_CHANGE(IDC_EDIT2,C电话本Dlg::OnPhoto)ON_EN_CHANGE(IDC_EDIT3,C电话本Dlg::OnAddress)ON_EN_CHANGE(IDC_EDIT4,C电话本Dlg::OnShow)ON_BN_CLICKED(IDC_BUTTON1,C电话本Dlg::OnFill)ON_BN_CLICKED(IDC_BUTTON2,C电话本Dlg::OnInsert)ON_BN_CLICKED(IDC_BUTTON3,C电话本Dlg::OnFind)ON_BN_CLICKED(IDC_BUTTON4,C电话本Dlg::OnDelete)ON_BN_CLICKED(IDC_BUTTON5,C电话本Dlg::OnEdit)ON_BN_CLICKED(IDC_BUTTON7,C电话本Dlg::OnSave)END_MESSAGE_MAP()//C电话本Dlg消息处理程序BOOLC电话本Dlg::OnInitDialog(){CDialog::OnInitDialog();//设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动// 执行此操作SetIcon(m_hIcon,TRUE); //设置大图标SetIcon(m_hIcon,FALSE);//设置小图标//TODO:在此添加额外的初始化代码ifstreamInFile(Wab.fsd,ios::in);listWabList::iteratorItWab;charTmp1[8],Tmp2[16],Tmp3[32];Wab.clear();while(InFile Tmp1 Tmp2 Tmp3){OutWab.Name=Tmp1;OutWab.Photo=Tmp2;OutWab.Address=Tmp3;Wab.push_front(OutWab);}C电话本Dlg::OnFill();returnTRUE; //除非将焦点设置到控件,否则返回TRUE}//如果向对话框添加最小化按钮,则需要下面的代码// 来绘制该图标。对于使用文档/视图模型的MFC应用程序,// 这将由框架自动完成。voidC电话本Dlg::OnPaint(){if(IsIconic()){CPaintDCdc(this);//用于绘制的设备上下文SendMessage(WM_ICONERASEBKGND,reinterpret_castWPARAM(dc.GetSafeHdc()),0);//使图标在工作矩形中居中intcxIcon=GetSystemMetrics(SM_CXICON);intcyIcon=GetSystemMetrics(SM_CYICON);CRectrect;GetClientRect(rect);intx=(rect.Width()-cxIcon 1)/2;inty=(rect.Height()-cyIcon 1)/2;//绘制图标dc.DrawIcon(x,y,m_hIcon);}else{CDialog::OnPaint();}}//当用户拖动最小化窗口时系统调用此函数取得光标显示。//HCURSORC电话本Dlg::OnQueryDragIcon(){returnstatic_castHCURSOR(m_hIcon);}voidC电话本Dlg::OnName(){CEdit*pMaxLen=(CEdit*)GetDlgItem(IDC_EDIT1);pMaxLen-SetLimitText(6);GetDlgItemText(IDC_EDIT1,InWab.Name);}voidC电话本Dlg::OnPhoto(){CEdit*pMaxLen=(CEdit*)GetDlgItem(IDC_EDIT2);pMaxLen-SetLimitText(11);GetDlgItemText(IDC_EDIT2,InWab.Photo);}voidC电话本Dlg::OnAddress(){CEdit*pMaxLen=(CEdit*)GetDlgItem(IDC_EDIT3);pMaxLen-SetLimitText(30);GetDlgItemText(IDC_EDIT3,InWab.Address);}voidC电话本Dlg::OnShow(){//TODO: 如果该控件是RICHEDIT控件,则它将不会//发送该通知,除非重写CDialog::OnInitDialog()//函数并调用CRichEditCtrl().SetEventMask(),//同时将ENM_CHANGE标志“或”运算到掩码中。//TODO: 在此添加控件通知处理程序代码}voidC电话本Dlg::OnFill(){CStringOutAll,OutTemp,Space,Enter;Space=_T( );Enter=_T(rn);listWabList::iteratorItWab;for(ItWab=Wab.begin();ItWab!=Wab.end();ItWab ){OutWab=*ItWab;OutTemp=OutWab.NameSpaceOutWab.PhotoSpaceOutWab.Address;OutAll=OutAllOutTempEnter;}SetDlgItemText(IDC_EDIT4,OutAll);}voidC电话本Dlg::OnInsert(){Wab.push_front(InWab);C电话本Dlg::OnFill();}voidC电话本Dlg::OnFind(){CStringOutAll,OutTemp,Space,Enter;Space=_T( );Enter=_T(rn);listWabList::iteratorItWab;for(ItWab=Wab.begin();ItWab!=Wab.end();ItWab ){if(ItWab-Name==InWab.Name){ OutTemp=ItWab-NameSpaceItWab-PhotoSpaceItWab-Address; OutAll=OutAllOutTempEnter;}}SetDlgItemText(IDC_EDIT4,OutAll);}voidC电话本Dlg::OnDelete(){CStringOutAll,OutTemp,Space,Enter;Space=_T( );Enter=_T(rn);listWabList::iteratorItWab;for(ItWab=Wab.begin();ItWab!=Wab.end();ItWab ){if(ItWab-Name==InWab.Name){ OutTemp=ItWab-NameSpaceItWab-PhotoSpaceItWab-Address; OutAll=OutAllOutTempEnter; break;}}SetDlgItemText(IDC_EDIT4,OutAll);if(ItWab!=Wab.end())Wab.erase(ItWab);}voidC电话本Dlg::OnEdit(){CStringOutAll,OutTemp,Space,Enter;Space=_T( );Enter=_T(rn);listWabList::iteratorItWab;for(ItWab=Wab.begin();ItWab!=Wab.end();ItWab ){if(ItWab-Name==InWab.Name){ OutTemp=ItWab-NameSpaceItWab-PhotoSpaceItWab-Address; OutAll=OutAllOutTempEnter; break;}}SetDlgItemText(IDC_EDIT4,OutAll);if(ItWab!=Wab.end()){Wab.erase(ItWab);Wab.push_front(InWab);}}voidC电话本Dlg::OnSave(){CStringTmp1,Tmp2,Tmp3;ofstreamOutFile(Wab.fsd,ios::out);listWabList::iteratorItWab;for(ItWab=Wab.begin();ItWab!=Wab.end();ItWab ){Tmp1=ItWab-Name;Tmp2=ItWab-Photo;Tmp3=ItWab-Address;OutFile Tmp1 Tmp2 Tmp3 endl;}}只是个用C语言编写的电话本程序很有实用意义 更多有关「c语言程序设计实例」的疑问请扫码关注微信公开课+小程序!
标签:微信公开课,小程序

「c语言程序设计实例」热议话题订阅
方法1:微信扫描微信公开课小程序码即可订阅热议话题「c语言程序设计实例」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热议话题「c语言程序设计实例」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热议话题「c语言程序设计实例」
微信公开课小程序热议话题「c语言程序设计实例」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热议话题「c语言程序设计实例」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。
微信公开课小程序
更新时间:2019-03-12 17:01:43
>
__methodCallerx27;ofundefined
>-404011cloudfunctionexecutionerror
>,请补充选择商家自营-预付卡销售-发行方类目,并在基础信息处申请该类目,通过
>:host在模拟器中显示无效
>:请在小程序服务页面上架正式(非测试)内容或商品后重新提交审核
>.net 微信小程序 上传图片
>'setTimeout'的问题
>‘三朵里熙SPA主题减压空间’为什么搜索关键词‘三朵里‘搜不到
>‘扫普通链接二维码打开小程序‘中设置为体验版,扫码打开是线上版本
>“cloudfunctions**indexjs”gitignore
>“NO ULINK DEVICE FOUND”是怎么回事
>“万马掌上校园”的类目审核
>“上线了”公司开发的微信小程序怎么样?
>“产品是否一定需要条形码”
>