大家好,
如一个TCHAR 数组
TCHAR buff[]={"023d56.9m0"}
我想把数字和 . 和字母m 提取出来,高手指点一下。谢谢!
如一个TCHAR 数组
TCHAR buff[]={"023d56.9m0"}
我想把数字和 . 和字母m 提取出来,高手指点一下。谢谢!
解决方案 »
- 控件失去焦点的时候会触发什么消息?多谢大家了
- 请教高手 消息映射的问题
- 请问如何做类似安装向导那样的dialog啊
- 数字转化成字符 用什么关键字啊??????
- 两个ADO的问题。Up有分!!!!!!!!!!!!!!!!!!!!!!!!!!
- 关于修改注册表以自动启动的问题,高手帮忙!!!!!!!!!
- 如何把目录该名?
- 怎么判断对话框里得控件的状态是被我ShowWindow(SW_HIDE)过还是ShowWindow(SW_SHOW)过
- 关于字符串转换的问题
- 菜鸟问题,一个RADIO控件,我想在程序中改下它的标题,不知如何实现???????
- Cfile.flush(),快速写文件
- settcpentry 失败
TCHAR buff[] = _T("023d56.9m0");
写错了
应该是 TCHAR buff[]={L"023d56.9m0"}
需要转换成 char 类型吗
TCHAR分为char和wchar_t。你这是wchar_t,
判断字母数字都有现成的函数。
是否是数字,是否是. 是否是m
{
TCHAR buf[]=_T("023d56.9m0");
TCHAR *desc = (TCHAR*)calloc(sizeof(buf),sizeof(TCHAR));
for(int i=0,j=0;i<_tcslen(buf);i++)
{
if( buf[i] >= '0' && buf[i] <= '9' || buf[i] == 'm')
{
desc[j++] = buf[i];
}
}
_tprintf(_T("%s, %s\n"),desc,buf);
free(desc);
return 0;
}