马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册
x
我是菜鸟,最近刚开始学VC,照着书上的全程写了一个小程序,可是却总也通不过编译,请教大牛们帮我看一下。另外这个itoa是什么意思??
代码:
void CAaaDlg::OnDblClickCalendar1()
{
// TODO: Add your control notification handler code here
CString cSlelectedDate; // Date selected by user.
Char* cDay=" "; //Selected day.
Char* cYear=" "; //Selected Year.
//Get day from calendar control.
itoa(m_Calendar1.GetDay(),cDay,10);
cSelectedDate=cDay;
//Get month from calendar control.
switch (m_Calendar1.GetMonth())
{
case 1:
cSelectedDate=cSelectedDate+"January";
break;
case 2:
cSelectedDate=cSelecteddate+"February";
break;
case 3:
cSelectedDate=cSelecteddate+"March";
break;
case 4:
cSelectedDate=cSelecteddate+"April";
break;
case 5:
cSelectedDate=cSelecteddate+"May";
break;
case 6:
cSelectedDate=cSelecteddate+"June";
break;
case 7:
cSelectedDate=cSelecteddate+"July";
break;
case 8:
cSelectedDate=cSelecteddate+"August";
break;
case 9:
cSelectedDate=cSelecteddate+"September";
break;
case 10:
cSelectedDate=cSelecteddate+"October";
break;
case 11:
cSelectedDate=cSelecteddate+"November";
break;
case 12:
cSelectedDate=cSelecteddate+"December";
break;
}
//Get the year.
itoa(m_Calendar1.GetYear(),cYear,10);
cSelectedDate=cSelectedDate+cYear;
//Display the date.
AfxMessageBox("You double-clicked on:"+cSelectedDate,MB_OK|MB_INFORMATION,0);
}
编译出错信息:
--------------------Configuration: aaa - Win32 Debug--------------------
Compiling...
aaaDlg.cpp
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(182) : error C2065: 'Char' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(182) : error C2065: 'cDay' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(182) : error C2440: '=' : cannot convert from 'char [2]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(183) : error C2065: 'cYear' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(183) : error C2440: '=' : cannot convert from 'char [2]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(187) : error C2065: 'cSelectedDate' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(193) : error C2440: '=' : cannot convert from 'char [8]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(196) : error C2065: 'cSelecteddate' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(196) : error C2440: '=' : cannot convert from 'char [9]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(199) : error C2440: '=' : cannot convert from 'char [6]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(202) : error C2440: '=' : cannot convert from 'char [6]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(205) : error C2440: '=' : cannot convert from 'char [4]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(208) : error C2440: '=' : cannot convert from 'char [5]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(211) : error C2440: '=' : cannot convert from 'char [5]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(214) : error C2440: '=' : cannot convert from 'char [7]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(217) : error C2440: '=' : cannot convert from 'char [10]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(220) : error C2440: '=' : cannot convert from 'char [8]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(223) : error C2440: '=' : cannot convert from 'char [9]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(226) : error C2440: '=' : cannot convert from 'char [9]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\MyProjects\aaa\aaaDlg.cpp(236) : error C2065: 'MB_INFORMATION' : undeclared identifier
执行 cl.exe 时出错.
aaaDlg.obj - 1 error(s), 0 warning(s) |