用C++如何读取指定目录下的所有txt文件?(该目录下只有txt文件)

简单写了个,但是编译不过:#include"stdafx.h"#include<windows.h>#include<iostream>usingnamespacestd... 简单写了个,但是编译不过:
#include "stdafx.h"
#include <windows.h>
#include <iostream>
using namespace std;
void main()
{
WIN32_FIND_DATA FindFileData;
HANDLE FileHandle;
FileHandle=FindFirstFile("C:\\Documents and Settings\\wangxinjian\\My Documents\\Visual Studio 2008\\Projects\\test\\test\\test\\",&FindFileData);
cout << ">>>>>>11111>>> " << FindFileData.cFileName << endl;
while(FileHandle!=INVALID_HANDLE_VALUE)
{
FindNextFile(FileHandle,&FindFileData);
//puts(FindFileData.cFileName);
cout << ">>>>>>22222>>> " << FindFileData.cFileName << endl;
if( GetLastError() == ERROR_NO_MORE_FILES )
break;
}

如果加上个强制转换,这样倒是可以编译通过,但是执行结果又问题。请哪位大侠指导一下!
展开
 我来答
笑笑亦笑非笑
2010-11-20 · TA获得超过5508个赞
知道大有可为答主
回答量:1174
采纳率:0%
帮助的人:2555万
展开全部
Private Sub Command1_Click()
Dim s As String
Open "c:\q.txt" For Binary As #1
s = input(LOF(1), #1)
Text1.Text = s
Close #1
End Sub
以饥郑上代码把txt文件内容读入s变量中,如果有text的话,赋值就可以了。具体文件名称即路径你可以根据你的需要改变。
答案补充
如果文件太长的话,textbox显示不全,因为textbox最长字符数是65535。碰到这早肢游种情况可以用RichTextBox来陆销代替。
297095637
2010-11-07 · TA获得超过506个赞
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:341万
展开全部
这个很简单的。

有什猛毕么清知宏不懂得可以问我,我尽答册我所能帮你,账号就是QQ,我是计算机专业的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式