读书人

小弟我用Visual studio的format函数时

发布时间: 2012-04-09 13:41:24 作者: rapoo

我用Visual studio的format函数时,出现了问题,求高手解决!!!急急急!!!
char buf[1024];
char* a =m_Com1.ReadString(buf,1024);
m_readstr.Format(_T("读取的数据是:%s\n",a));
输出值不管输入什么都是
读取的数据是=ds;

[解决办法]
你调试能看到的a的内容是什么?
[解决办法]
m_readstr.Format(_T("读取的数据是:%s\n",a));
-》
m_readstr.Format(_T("读取的数据是:%s\n"),a);
[解决办法]
m_Com1.ReadString(buf,1024);
从这行看,接受字串的应该是buf
那就应该
m_readstr.Format(_T("读取的数据是:%s\n",buf));
[解决办法]

探讨

m_Com1.ReadString(buf,1024);
从这行看,接受字串的应该是buf
那就应该
m_readstr.Format(_T("读取的数据是:%s\n",buf));

读书人网 >VC/MFC

热点推荐