MFC中未识别文件类型

时间:2011-03-15 16:04:27

标签: c++ mfc

我在我的MFC项目中使用FILE类型,但在编译之后,它显示以下错误:

Error   23  error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Error   24  error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Error   22  error C2146: syntax error : missing ';' before identifier 'm_pFileW'

这些错误指的是这段代码:

FILE *m_pFileW;

我是否遗漏了任何库标题才能使用FILE语法?我是否需要使用不同的方法并替换FILE语法?仅当我将其放入MFC项目时才会生成此错误。这不是在C ++控制台中发生的。请帮忙。

谢谢。

3 个答案:

答案 0 :(得分:4)

最终,它存在于stdio中,所以你想要:

#include <stdio.h>

答案 1 :(得分:1)

在MFC项目中,您可以使用CFile类。

有关在MFC项目中处理文件的更多信息,请查看here

答案 2 :(得分:0)

您有#include <stdlib.h>还是<ctype.h>