MFC问题请教 int no; pEdit->GetWindowText((int)no); ? 不对?该怎么用?能否指点迷津? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者是: CString no; pEdit->GetWindowText(no); (int) no; ??也不对阿! cannot convert from 'class CString' to 'int' CString s;GetDlgItemText(IDC_EDIT1,s);int iiii=atoi(s.operator LPCTSTR()); CString strNo="12345"; int no; sscanf(strNo,"%d",&no); strNo.Format("%d",no%1000); MessageBox(strNo); 或者上面的这样也可以的:int iiii=atoi(s); 我想在IDC_Input框中输入产品号,在IDC_Show框中输出产品名,用ODBC实现,这个函数有何问题?请大虾指教!!!!!!void CMy555View::OnChangeInput() { CString strText; CEdit *pEdit=(CEdit *)GetDlgItem(IDC_Input); CEdit *pEditShow=(CEdit *)GetDlgItem(IDC_Show); CString now; pEdit->GetDlgItemText(IDC_Input,now); int no=atoi(now.operator LPCTSTR()); if(!m_pSet->IsOpen())return; int nCount=m_pSet->GetODBCFieldCount(); for (int i=0;i<nCount;i++){ if (m_pSet->m_Name==no) CString strText=m_pSet->m_Name; m_pSet->MoveNext();} pEditShow->SetWindowText(strText);} m_pSet->m_Name是什么类型? if (m_pSet->m_Name==no) CString strText=m_pSet->m_Name; input error,that's m_Number,but also wrong....no error,no warning,but can't get the right output... 不好意思,写错了,是m_Number,但还是不行,不报错,但无法实现功能."试图越过数据的有效存贮空间" 不好意思,写错了,是m_Number,但还是不行,不报错,但无法实现功能."试图越过数据的有效存贮空间" 把pEdit->GetDlgItemText(IDC_Input,now);改为:GetDlgItemText(IDC_Input,now); float f=1.234567;CString s;s.Format("%0.3f",f);AfxMessageBox(s); CString s;s="1.234567";float ffff=atof(s.operator LPCTSTR()); php 加密狗的调用方法 请问下怎么让一句话超出长度的部分用.....表示? javascript中调用php文件不成功,求助 php 正则问题 php 高效率生成静态网页 头痛的编码 Smarty一个PHP只能对应一个CPL文件吗 require_once的问题 PHP + MYSQL 的数据导入问题 如何将.sql文件导入到mysql数据库中 (急。。。在线等待) 一个与php无关的问题。有人用过优盘或捷盘一类的东西吗?哪个牌子比较好? 怎样转float为字符串呢?(VC)
CString no;
pEdit->GetWindowText(no);
(int) no; ??
也不对阿!
cannot convert from 'class CString' to 'int'
GetDlgItemText(IDC_EDIT1,s);int iiii=atoi(s.operator LPCTSTR());
int no;
sscanf(strNo,"%d",&no);
strNo.Format("%d",no%1000);
MessageBox(strNo);
int iiii=atoi(s);
这个函数有何问题?请大虾指教!!!!!!
void CMy555View::OnChangeInput()
{
CString strText;
CEdit *pEdit=(CEdit *)GetDlgItem(IDC_Input);
CEdit *pEditShow=(CEdit *)GetDlgItem(IDC_Show);
CString now;
pEdit->GetDlgItemText(IDC_Input,now);
int no=atoi(now.operator LPCTSTR());
if(!m_pSet->IsOpen())return;
int nCount=m_pSet->GetODBCFieldCount();
for (int i=0;i<nCount;i++){
if (m_pSet->m_Name==no)
CString strText=m_pSet->m_Name;
m_pSet->MoveNext();}
pEditShow->SetWindowText(strText);
}
CString strText=m_pSet->m_Name;
no error,no warning,but can't get the right output...
"试图越过数据的有效存贮空间"
"试图越过数据的有效存贮空间"
pEdit->GetDlgItemText(IDC_Input,now);改为:
GetDlgItemText(IDC_Input,now);
s.Format("%0.3f",f);AfxMessageBox(s);
s="1.234567";float ffff=atof(s.operator LPCTSTR());