导航:首页 > 文件管理 > vc如何读取txt文件

vc如何读取txt文件

发布时间:2024-12-17 14:47:21

1. 用vc++逐行读取文本文件txt里面的数据,并且复制给数组

#include<stdio.h>
#include<stdlib.h>
#define MAX 20000
char *srcfile = "data.txt"; //文件名
int data[MAX][8];
int main()
{
FILE *src = fopen(src,"r");
int i,j;
for(i = 0;i < MAX;i++)
{
fscanf(srcfile,"%d,%d,%d,%d,%d,%d,%d,%d",&data[i][0],&data[i][1],&data[i][2],&data[i][3],&data[i][4],&data[i][5],&data[i][6],&data[i][7]);
if(feof(src))
break;
}
return 0;
}
如果数据都是整数的话这个代码应该没问题了

2. 我想用VC查找一个文件夹里的所有TXT文档中最新的一个 并读取它的内容 请问如何操作

给你一个思路先遍历这个文件夹下的txt文件,然后逐个创建比较时间,并保存最新的文件名到一个变量上面,然后用CFile::read读取内容。

给你一段伪代码自己修改试试

HANDLEhSearch;
WIN32_FIND_DATAFileData,tempFileData;
hSearch=FindFirstFile("E:\XX\*.txt",&FileData);//首先找到的是“.”
if(hSearch==INVALID_HANDLE_VALUE)return0;
if(!FindNextFile(hSearch,&FileData))return0;//然后找到的是“..”
FindNextFile(hSearch,&tempFileData);//把第一个文件的信息保存在tempFileData上
while(1)
{
if(!FindNextFile(hSearch,&FileData))
break;
else
{
if(CompareFileTime(FileData.ftCreationTime,tempFileData.ftCreationTime)==-1){
tempFileDataFileData
}
}
}
FindClose(hSearch);
CFilefile;
file.open("路径+\tempFileData.cFileName");
charbuf[xx];
file.read(buf......);
file.close();

3. vc的txt文件的读写操作

freopen("1.txt","r",stdin);
double a[4][3];
for(int i=0;i<4;i++)
for(int j=0;j<3;j++)
scanf("%lf",&a[i][j]);

阅读全文

与vc如何读取txt文件相关的资料

热点内容
视频网站有什么用 浏览:70
多个表格文件怎样压缩文件 浏览:729
cad文件大很卡如何解决 浏览:633
将java程序打包成apk 浏览:277
2021唱吧文件找不到了 浏览:463
华为p9手机文件管理 浏览:284
固定在工具栏的文件夹怎么查找路径 浏览:667
半条命2有几个版本 浏览:333
电脑管家微信备份文件夹 浏览:826
ubuntu文件夹解锁 浏览:34
网站多少钱一单 浏览:382
系统镜像恢复找不到文件 浏览:255
进什么网站 浏览:588
修改了配置文件代码没有读出来 浏览:749
vss数据库是什么 浏览:899
奇迹13单机系统找不到指定文件 浏览:719
flyme魅蓝3以前的版本 浏览:318
安卓文件管理哪些文件夹可以删除 浏览:290
安卓车载导航没有声音是怎么回事 浏览:810
cjson数组格式 浏览:159

友情链接