会员登录 用户名: 密码: 登录 新会员注册 [找回密码]
当前位置:编程论坛 >> C/S程序开发专区 >> VC++编程论坛 >> [求助]求各位高手看看这段代码错在哪,并请给每句加上注释
首页
中资源
  发表一个新主题  发表一个新投票  回复主题 您是本帖的第 300 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
 * 贴子主题:[求助]求各位高手看看这段代码错在哪,并请给每句加上注释 悬赏分100 [提问中] 报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 forlove 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:104
  专家分:0
  提问帖:1/0
  回答帖:0
  总帖数:2
  经验值:58
  注 册:2008-5-17
给forlove发送一个短消息 把forlove加入好友 查看forlove的个人资料 搜索forlove在VC++编程论坛的所有贴子  引用回复这个贴子 回复这个贴子楼主

发贴心情 [求助]求各位高手看看这段代码错在哪,并请给每句加上注释

安全等级算法源代码
void CMyView::getlevel()//计算安全级别
{
 int counter=0;
 CString str="";
 CString str1="";
 int sum=0;
 int sum1=0;
 int sum2=0;
 counter=m_list2.GetItemCount();
 int level[100];
 for(int i=0;i<counter;i++)
 {
 str=m_list2.GetItemText(i,3);//CVSS评分所在列
 str1=m_list2.GetItemText(i,4);
 sum1=atoi(str);//将字符类型转换为整型
 sum2=atoi(str1);
 sum+=sum1/(2008-sum2);
 }
 CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd();
 if(sum<=5)
 {
 str=" 当前系统评估: 安全";
 teststr="安全";
 level[i]=0;
 }
 if(sum>5&&sum<=15)
 {
 str=" 当前系统评估: 比较安全";
 teststr="比较安全";
 level[i]=1;
 }
 if(sum>15&&sum<=30)
 {
 str=" 当前系统评估: 危险";
 teststr="危险";
 level[i]=2;
 }
 if(sum>30)
 {
 str=" 当前系统评估: 十分危险";
 teststr="十分危险";
 level[i]=3;
 }
 p->m_wndStatusBar.SetPaneText(4,str);
 p->m_wndStatusBar.Invalidate();
}

q请写清楚注释,尤其是定义函数和指针,,

发帖:2008-5-18 1:23:00
  鲜花(0)  鸡蛋(0)
 程序员 帅哥哟,离线,有人找我吗?
  
  
  等 级:贵宾
  积 分:4913
  专家分:3100
  提问帖:0/0
  回答帖:270
  总帖数:316
  经验值:394
  注 册:2008-3-8
给程序员发送一个短消息 把程序员加入好友 查看程序员的个人资料 搜索程序员在VC++编程论坛的所有贴子 引用回复这个贴子 回复这个贴子2

发贴心情 

如果要每一句都加注释只能说明楼主根本就没学习过,所以关键地方补些。希望楼主认真看书。

void CMyView::getlevel()//计算安全级别
{
 int counter=0;
 CString str="";
 CString str1="";
 int sum=0;
 int sum1=0;
 int sum2=0;
 counter=m_list2.GetItemCount(); //取得m_list2中项目的总数
 int level[100];  //定义level数组
 for(int i=0;i<counter;i++)  //循环m_list2
 {
 str=m_list2.GetItemText(i,3); //CVSS评分所在列
 str1=m_list2.GetItemText(i,4); //取得第五列
 sum1=atoi(str);//将字符类型转换为整型
 sum2=atoi(str1);
 sum+=sum1/(2008-sum2);
 }
 CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd(); //取得主框架指针
 if(sum<=5)
 {
 str=" 当前系统评估: 安全";
 teststr="安全";
 level[i]=0;
 }
 if(sum>5&∑<=15)
 {
 str=" 当前系统评估: 比较安全";
 teststr="比较安全";
 level[i]=1;
 }
 if(sum>15&∑<=30)
 {
 str=" 当前系统评估: 危险";
 teststr="危险";
 level[i]=2;
 }
 if(sum>30)
 {
 str=" 当前系统评估: 十分危险";
 teststr="十分危险";
 level[i]=3;
 }
 p->m_wndStatusBar.SetPaneText(4,str);
 p->m_wndStatusBar.Invalidate();
}

发帖:2008-5-18 5:42:00
 forlove 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:104
  专家分:0
  提问帖:1/0
  回答帖:0
  总帖数:2
  经验值:58
  注 册:2008-5-17
给forlove发送一个短消息 把forlove加入好友 查看forlove的个人资料 搜索forlove在VC++编程论坛的所有贴子  引用回复这个贴子 回复这个贴子3

发贴心情 

这段代码调试的时候有错误,我又不会给改,请帮忙改一下
发帖:2008-5-19 14:46:00

本主题贴数3,分页:[返回帖子列表] [上一页] [1] [下一页]
 *快速回复:[求助]求各位高手看看这段代码错在哪,并请给每句加上注释  [ 回帖是一种美德 :) ]
会员账号 用户名    还没注册?    密码    忘记密码?
内容
  • HTML标签: 不可用
  • UBB标签: 可用
  • 贴图标签: 可用
  • 多媒体标签:可用
  • 表情字符转换:可用
  • 上传图片:不可用
  • 最多15KB
  • 点击表情图即可在帖子中加入相应的表情
                                
    邮件回复 显示签名   [Ctrl+Enter直接提交贴子]

    管理选项锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告