VC中怎麼讀取 txt檔案

2021-09-05 23:08:21 字數 1169 閱讀 2711

一、

cstdiofile

二、file* f = fopen("file name", "mode");

char buff[size];

fread(buff, size, 1, f);

fclose(f);

三、//用mfc讀檔案

cfile file("yourfile.txt",cfile::moderead);

char *pbuf;

int ilen=file.getlength();

pbuf =new char[ilen 1];

file.read(pbuf,ilen);

pbuf[ilen]=0;

file.close();

messagebox(pbuf);

四、//用c sdk 讀檔案

handle hfile;

hfile=createfile("2.txt",generic_read,0,null,open_existing,file_attribute_normal,null);

char ch[100];

dword dwreads;

readfile(hfile,ch,100,&dwreads,null);

closehandle(hfile);

ch[dwreads]=0;

messagebox(ch);*

五、用c讀檔案

file *pfile=fopen("1.txt","rb");

char *pbuf;

fseek(pfile,0,seek_end);//移動檔案指標到檔案末尾

int len=ftell(pfile);//獲取當前檔案指標在檔案中的偏移量,gets the current position of a file pointer.offset

pbuf=new char[len];

rewind(pfile);//將指標移動到檔案頭,repositions the file pointer to the beginning of a file

//也可以用fseek(pfile,0,seek_set);

fread(pbuf,1,len,pfile);

pbuf[len]=0;

fclose(pfile);

messagebox(pbuf);

vc 從txt檔案中讀取資料

數值分析課上老師說要將資料寫在txt檔案上,然後讓程式從txt檔案中讀取資料。讓本來c 已經遺忘了很久的我們無從下手,在網上也檢視了很多,發現大多都是扯淡,放在vc 編輯器上發現並不能執行,不知道是我的問題,還是程式的問題。但是洒家費了很大的力氣才從乙個撇腳的程式中總結出來,原來我們可以這樣從txt...

vc開啟並讀取txt檔案

讓使用者選擇檔案進行開啟和儲存操作時,就要用到檔案開啟 儲存對話方塊。mfc的類 cfiledialog 用於實現這種功能。使用 cfiledialog 宣告乙個物件時,第乙個bool型引數用於指定檔案的開啟或儲存,當為true時將構造乙個檔案開啟對話方塊,為false時構造乙個檔案儲存對話方塊。在...

VC讀取TXT檔案資料(1)

一 運用cstdiofile readstring cstdiofile f your file name cstring str while f.readstring str 二 程式實現 假設你已有了名為ts.txt的檔案在你的工程目錄下 o file.getposition 記錄上次的結果 讀...