CCalendar m_Calendar1;
.......
char* cDay;
itoa(m_Calendar1.GetDay(),cDay,10);//这行在运行时会出错。
改成下面的就可以了,为什么啊?上面这个可是书上的范例啊 。
CString cDay = "";
itoa(m_Calendar1.GetDay(),cDay.GetBuffer(2),10);
谁能解释一下啊?
.......
char* cDay;
itoa(m_Calendar1.GetDay(),cDay,10);//这行在运行时会出错。
改成下面的就可以了,为什么啊?上面这个可是书上的范例啊 。
CString cDay = "";
itoa(m_Calendar1.GetDay(),cDay.GetBuffer(2),10);
谁能解释一下啊?
char cDay[10];
itoa(m_Calendar1.GetDay(),cDay,10);
或
char *cDay = new char[10];
itoa(m_Calendar1.GetDay(),cDay,10);
delete[] cDay;