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

热点内容
基于扫描法的键盘led显示接口程序 浏览:153
网络金融安全吗 浏览:332
u盘文件拷贝过程中丢了 浏览:32
驱动编程怎么学习 浏览:443
卡西欧9860计算器怎么编程序 浏览:28
狗狗蝴蝶结微信截图 浏览:482
无忧excel教程公式 浏览:725
打开文件自动为只读 浏览:879
现在哪些app可以看小电影 浏览:765
word怎么删除压缩包多余的文件 浏览:287
迅雷怎么改敏感文件 浏览:225
自动按路径拷贝文件程序 浏览:212
数据分析在哪里免费学习 浏览:865
微博登录账号修改密码 浏览:640
主题资源网站建设 浏览:197
宁波hellocode怎么样编程 浏览:558
同一窗口打开文件夹 浏览:455
ps文件分层源 浏览:831
win101607代码 浏览:756
哪个网站交易信用好 浏览:570

友情链接