| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 590 人关注过本帖
标题:请问你们能不能帮一下我看一下我的这些VC++程序的各行语句的作用是什么啊?
只看楼主 加入收藏
wyfytangsg
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-1
收藏
 问题点数:0 回复次数:3 
请问你们能不能帮一下我看一下我的这些VC++程序的各行语句的作用是什么啊?
这些VC++程序的各行语句的作用是什么啊?我对C++真的看不懂,可是我是学计算机的,我真的很想学,加上现在又要写这一程序的论文,说出各行语句的作用,能实现什么……请问有没有人能帮助我啊!以下只是我负责的一小部分
#include"console.h"
#include"student.h"
#include"studentui.h"
CStudentUI theUI;
CStudentFile theFile("student.dat");
                                     // 定义命令函数
void DoAddRec(void);
void DoDelRec(void);
void DoListAllRec(void);
void DoFindRec(void);
void main()
{
    const int nItemNum=7;
    char*strItem[nItemNum]={"Add a student data record",
                            "Delete a student data record",
                            "_",
                            "List all data records",
                            "Find a student data record",
                            "_",
                            "Exit" };
    theUI_SetOptionsTitle("Main Menu");
    for(;;)
    {
        int nIndex=theUI_GetOptions(strItem,0,0,nItemNum);
        switch(nIndex)
        {
            case 0:
                DoAddRec();      break;
            case 1:
                DoDelRec();      break;
            case 2:
                DoListAllRec();  break;
            case 3:DoFindRec();  break;
            case 4:
                return;
        }
    }
}
void DoAddRec(void)
{
    CStudentRec rec;
    if(theUI.InputStuRec(rec))
    {
        theFile.Add(rec);
        DolistAllRec();
    }
}
void DoDelRec(void)
{
    CStudentRec rec;
    char strID[80],str[80]="No find the record of";
    strcpy(strID,theUI_InputBox("Input Deleted Student ID",0,0));
    if(strID)
    {
        int nIndex=theFile.Seek(strID,rec);
        if(nIndex>=0)
        {
            theFile.Delete(strID);DoLisAllRec();      }
        else
        {
            strcat(str,strID);
            strcat(str,"!");
                    theUI.MessageBox("Notice",str,1);
                }
    }
}
void DoListAllRec(void)
{
    int nCount=theFile.GetRecCount();
    CStudentRec*stu;
    stu=new CStudentRec[nCount];
    theFile.GetStuRec(stu);
    theUI.DispStuRecs(stu,nCount);
    delete[nCount]stu;
}
void DoFindRec(void)
{
    CStudentRec rec;
    char strID[80],str[80]="No find the record of";
    strcpy(strID,theUI._InputBox("Input Finded Student ID",0,0));
    if(strID)
    {
        int nIndex=theFile=theFile.Seek(strID,rec);
        if(nIndex>=0)
            theUI.DispStuRecs(&rec,1);
        else
        {
            strcat(str,strID);strcat(str,"!");
            theUI._MessageBox("Notice",str,1);
            
        }
    }
}
搜索更多相关主题的帖子: 语句 各行 
2008-11-01 14:04
wyfytangsg
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-1
收藏
得分:0 
阿哦
2008-11-02 17:16
wyfytangsg
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-1
收藏
得分:0 
原来全部都是菜鸟,怎么都没有人知道的呢?看来也不过如此
2008-11-02 17:17
沼泽
Rank: 4
等 级:业余侠客
威 望:8
帖 子:291
专家分:228
注 册:2008-9-15
收藏
得分:0 
楼主的代码都没贴完整,
#include"student.h"
#include"studentui.h"
至于作用,函数名已经说明了
2008-11-02 17:23
快速回复:请问你们能不能帮一下我看一下我的这些VC++程序的各行语句的作用是什么 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032397 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved