使用CFileFind要加入什么头文件

使用CFileFind要加入什么头文件,第1张

FindFile可能是CFileFind,CGopherFileFind,CFtpFileFind类的方法,属于MFC类库,使用时需要包含以下头文件

afx.h

----------------

Win32API中类似的函数有FindFirstFile,定义在Winbase.h中。使用时需要包含以下头文件:

windows.h

你在“Settings”中选“C/C++”标签,在Category中选“Precompiled Headers”,然后选第一个“Not using precompiled headers”试试?

*********************************************

难道你不是建立的MFC的程序,如果要让非MFC的程序支持MFC的话,在工程的“settings”中的“General”标签中有一个“Microsofr Foundation Classes”列表,选择“MFC in static Library”,点确定。

然后加上头文件

#include <afx.h>

CFile是在afx.h而不是afxsock.h

CSocketFile才是在afxsock.h里,如果你是要用CSocketFile那么就

#include <afxsock.h>

*********************************************

MFC的程序是不需要包含windows.h的,把它去掉就可以了。Afxsock.h也不需要。

不是必须放在头文件里的include都应尽量放到CPP文件中去。

另外,你那个如果是CPP的定义的话,CPP文件的最前头应该加上#include "stdafx.h"

读取txt还是fopen用得方便,至于与CString的沟通,可以这样做:

包含头文件<tchar.h>

将fopen改为_tfopen,具体这样写

_tfopen(str/*CString类型的对象,不需要显式强制转换*/ ,_T("rt")/*注意这个_T*/)

然后接下来就能进行文件的读写了

然后建议楼主查阅一下 char和wchar_t两种字符类型,标准库对不同字符类型的支持,CString的类型自动切换等等的相关资料,就明白这样写的道理了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11802491.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存