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

热点内容
数据储存用什么实惠 浏览:390
浏览器网站被卸载如何找回 浏览:608
map代码 浏览:516
电信级网络拓扑结构 浏览:364
万能钥匙显示没有网络吗 浏览:132
高淇java300集360云盘 浏览:21
数学编程怎么学好 浏览:854
可行性研究的数据去哪里收集 浏览:672
ipad下载要验证appleid密码 浏览:635
qq至尊宝安全吗 浏览:431
qr分解c代码 浏览:875
线型cad文件怎样转kml 浏览:603
iphone照片文件名怎么看 浏览:237
万枫大数据在哪里 浏览:155
苹果猎鹿人2014无限金币版 浏览:175
视频app下载如何转网盘 浏览:309
vuejs不适合做pc端 浏览:899
配置文件激活 浏览:92
扫描文件识别软件下载 浏览:27
温州电台1039微信 浏览:433

友情链接