有答就有分:)

liuhui2003 2003-03-07 04:51:07
如何用VC读取TXT文件,把TXT文件里的文字读出来用什麽函数,变成数组形式。
...全文
40 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiang9885 2003-03-10
  • 打赏
  • 举报
回复
刚来的,进来看一下了。
coolstar14 2003-03-10
  • 打赏
  • 举报
回复
UP
root60931 2003-03-10
  • 打赏
  • 举报
回复
友情混分!
yuxuan82 2003-03-10
  • 打赏
  • 举报
回复
偶也是的 !!
曾经的猎狐 2003-03-10
  • 打赏
  • 举报
回复
哎,大家都回答过了,就只好蹭点分了
EvilSword 2003-03-09
  • 打赏
  • 举报
回复
接上:#include <stdlib.h>
EvilSword 2003-03-09
  • 打赏
  • 举报
回复
CStdioFile file;
file.Open("1.txt",CFile::modeRead);
CString str;
BOOL flag = true;
int p[128];
int i = 0;

while(flag)
{
flag = file.ReadString(str);
p[i++]= atoi(LPCTSTR(str));

}

上述程序将1.txt里的数读到数组p里
xphaps 2003-03-09
  • 打赏
  • 举报
回复
用CFile类就可以了
CFile file;

file.Open(....,...);
file.Read(...,...);
fengzi_zhu 2003-03-09
  • 打赏
  • 举报
回复
使用WIN32API.
HANDLE hFile = NULL;
BYTE* buf = NULL
DWORD dwFileLen = 0;
DWORD bytesread = 0;

hFile = CreateFile("temp.txt", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL, NULL);
if(NULL == hFile)
{
....
return false;
}

dwFileLen = GetFileSize(hFile, NULL);
buf = new BYTE[dwFileLen];
ZeroMemory(buf, sizeof(buf);


if(0 == ReadFile(hFile, buf, sizeof(buf), &bytesread, NULL))
{
...
return false;
}

...

delete[] buf;
CloseHandle(hFile);
shi0503 2003-03-09
  • 打赏
  • 举报
回复
察看文件的函數!
c0der 2003-03-09
  • 打赏
  • 举报
回复
fopen();
fread();
...
xt_jat 2003-03-07
  • 打赏
  • 举报
回复
CStdioFile

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧