您的位置:首页 > 其它

解决mfc编辑框内容写入TXT文件时,自动给每个字符后加入空格问题

2017-10-07 10:49 375 查看


问题描述


文件写入TXT,字符间会多处一个空格的问题,要怎么消除中间的空格


解决方法

在项目属性中将unicode字符集改为多字节字符集,如图:



这样就可以解决了。

如果发现mfc风格发生变化,可以在文件中stdafx.h看到如下代码块:
#ifdef _UNICODE
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
#endif

说明该代码段只有在Unicode环境中才会起作用
将第一行的
#ifdef _UNICODE

和最后一行的
#endif
注释即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐