使用此代码我得到一个错误的atoi
的转换,从CString
到int
:
int nrCentrala; CString idCentrala;
GetDlgItem(IDC_EDIT_IDCENTRALA)->GetWindowText(idCentrala);
nrCentrala = atoi(&idCentrala);
Run Code Online (Sandbox Code Playgroud)
哪里IDC_EDIT_IDCENTRALA
是编辑控件.
Error 7 error C2664: 'atoi' : cannot convert parameter 1 from 'CString *' to 'const char *'
CString为LPCTSTR提供重载运算符.另外,请使用_tstoi,以防万一您使用Unicode库进行编译,例如
nrCentrala = _tstoi(idCentrala);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11423 次 |
最近记录: |