导航:首页 > 文件管理 > 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文件相关的资料

热点内容
自解压文件后缀名是什么 浏览:92
excel文件导入cad图纸 浏览:357
怎么建小程序和网站的 浏览:82
linuxdump文件在哪 浏览:863
编程时怎么让黑色框消失 浏览:226
linux数据库安装目录 浏览:860
java数组的写法 浏览:750
win10电脑不动自动息屏 浏览:603
下面哪个语言是低级编程语言 浏览:166
ctproject文件如何转换 浏览:685
深圳珠宝圈有哪些app 浏览:613
javarandom范围 浏览:672
福建创新app拉新有哪些 浏览:811
苹果手机怎么下微博 浏览:767
编程属于计算机的哪个专业 浏览:594
360手机卫士45版本 浏览:445
iphone5s越狱图标 浏览:560
常用文件系统比对 浏览:647
spring配置文件加载路径 浏览:120
数据库中表与视图有什么区别 浏览:800

友情链接