C/C++实战012:VC++6.0控制台使用CString
1、而今天的问题则是在写入宏参数时遇到的,那就是 当我们要写入一个56.660时我们并不能直接将该值赋值给cnc_wrmacro函数,同样需要对数据进行处理才行,那么这里就有个问题了,我们要先获取到数据的小数位数,这时我希望将该数据进行字符串切割来实现,想通过定义CString来处理数据,在VS2012中只要直接引入头文件#include <afx.h>就可以使用CString类,可是在VC++6.0中总是报错,无法识别CString。

3、看来添加#include <stdafx.h>没啥用,还是去掉#include <stdafx.h>只引用了#include <afx.h>,再编译时又提示错误:VC: afxv_w32.h(216) : fatal error C1004: unexpected end of file found,打开afxv_w32.h文件你会发现,他所说指定的错误行竟然没有任何东西,你删一行,错误提示就往前推一行。

5、最后成功的代码如下,就只是引用了#include <afx.h>头文件就可以使用CString了,真是好奇怪....害我今天折腾了一天,现在记录下。

7、这个问题可以在 Project -> Settings -> C/C++ 中的Category 选择 Code Generation,然后在下方的Use run-time library 中选择“debug multithreaded” 模式即可。
