導航:首頁 > 文件管理 > 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文件相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接