将字符串转为十进制或十六进制不就可以了,如CString s="1101011"转成十进制 int d;
int len;
d=0;
len=s.GetLength();
while (len>0)
{d*=2;
if (s.Mid(len-1,1)=="1") d++;
len--;
}
int len;
d=0;
len=s.GetLength();
while (len>0)
{d*=2;
if (s.Mid(len-1,1)=="1") d++;
len--;
}
解决方案 »
- 如何将已生成project的一个小应用程序由share dll改为具有静态函数库的应用程序,既只需编译一次就可以在别的机子上用。
- m_pDoc->load(varFile, &bIsSuccessful);如果是个空的xml文档,为什么会失败。bIsSuccessful==0
- 半夜三更的谁还在稻谷程序?
- windows2000下 使用CSocket编程返回错误"10093"
- 请大家不要的论坛里随意骂人
- 请教各位高手,入门级问题,请大家帮帮忙看看这段程序!
- 为什么每次ReadFile后, GetLastError()都是ERROR_NOACCESS?
- 请问怎么加/MT选项?
- 动态创建子窗体
- 我是女生,计算机专业的,刚刚毕业,对工作没有信心,求助!
- 文件操作问题
- 一个VC新手的菜鸟问题
m-Serial1.InputMode(1)
在串行接收中这样写
if(m_Serial1.GetCommEvent()==2)
{
BYTE* byte;
byte=(BYTE*)(m_Serial1.GetInput().parray-pvData);
}
可用
float t;
t=atof(s);