char 转 CSTring 格式求助
学习孙鑫MFC教程16课,里面讲的套接字聊天编程的知识
遇到下面问题:
str.Format("s% 说: s%",inet_ntoa(addrFrom.sin_addr),wsabuf.buf);//这样写VS2010通不过
str.Format("_T('%s') 说: _T('%s')",inet_ntoa(addrFrom.sin_addr),wsabuf.buf);//这些可以通过
但是下面这样写的话,聊天窗口就会变成下面这个样子:
_T('127.0.0.1') 说: _T('123123123')
_T('127.0.0.1') 说: _T('1231')
有没有什么办法呢?变成这样的
127.0.0.1 说: 123123123
127.0.0.1 说: 1231
[解决办法]
str.Format("s% 说: s%",inet_ntoa(addrFrom.sin_addr),wsabuf.buf);//这样写VS2010通不过
应该是%s吧?