没有从“const char *”到“int”的转换 求帮助

lppppp 2013-08-24 01:10:16
typedef struct BB
{
int month;
int day;
int hour;
CString weekday;
}date;


date JDlg::c_date(char T,int count)
{
SYSTEMTIME sys;
GetLocalTime( &sys );
date time;
int d_ay;
int m_onth;
int h_our;
d_ay=sys.wDay;
m_onth=sys.wMonth;
h_our=sys.wHour;
int i;
CString week_day[7]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};

int m[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
if ((sys.wYear % 400 == 0)||((sys.wYear % 100 != 0) && (sys.wYear % 4 == 0)))
m[2]=29;


if(T=="H")
{
if(h_our+count<24)
h_our+=count;
else
{
i=(h_our+count)/24;
h_our=(h_our+count)%24;
d_ay+=i;
if(d_ay>m[m_onth])
{
d_ay=d_ay-m[m_onth];
m_onth=(m_onth+1)%12;
}
}

}
if(T=="D")
{
d_ay=d_ay+count;
if(d_ay>m[m_onth])
{
d_ay=d_ay-m[m_onth];
m_onth=(m_onth+1)%12;
}
}
if(T=="M")
{
m_onth=m_onth+1;

}
return time;
}



程序还没写完 不过调试就发现了这个不知道怎么改的错误了...
求帮助
...全文
518 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lppppp 2013-08-24
  • 打赏
  • 举报
回复
知道哪里错了 哈哈

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧