您当前的位置: 首页 >  c++

txwtech

暂无认证

  • 2浏览

    0关注

    813博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

vc++把编辑框的字符串删除后几位,处理方法

txwtech 发布时间:2019-11-15 14:05:00 ,浏览量:2

vc++把编辑框的字符串删除后几位,处理方法:用数组与字符串之间的转换进行处理。

void CApsWaferIDCheckDlg::OnBnClickedBtnChange()
{
	// TODO: 在此添加控件通知处理程序代码
	//if(m_WafterID.size()==)
//	m_WafterID=ABCDEF_01_OX
	int wcount = m_WafterID.GetLength();
	if (wcount == 12)
	{
	   CString str1;
	  // printf("%s",str1.GetLength());
	   
	//str1.Format("%d", wcount);//数字转字符
		char aa1[1024];
		char aa2[1024];
		memcpy(aa1, m_WafterID, strlen(m_WafterID));//字符串转成数组
	//memcpy(aa1)
		aa1[strlen(m_WafterID) + 1] = '\0';//末尾记得加\0,不然会出现烫烫烫的乱码
	
		int i;
		for ( i = 0; i != 9; ++i)
			aa2[i] = aa1[i];
		aa2[i] = '\0';//末尾记得加\0,不然会出现烫烫烫的乱码
	//	MessageBox(str1+"--"+m_WafterID);
		m_OCR_WaferID = aa2;//数组赋值给字符串
		UpdateData(FALSE);//添加此句,编辑框才会显示更新后的数据
	}
	else
	{
		MessageBox("字符长度不是12");
	}		

}

 

关注
打赏
1665060526
查看更多评论
立即登录/注册

微信扫码登录

0.0773s