檔案讀取CFile File getline

2021-07-27 09:26:46 字數 945 閱讀 5796

mfc中讀取檔案時,會遇到整個文件讀取和每行讀取的情況。

讀取整個文件的**

cfile pfile(filedlg.getfilename(),cfile::moderead);

char* pbuf;

dword dwfilelen;

dwfilelen = pfile.getlength();

pbuf=new char[dwfilelen+1];

pbuf[dwfilelen]=0;

pfile.read(pbuf,dwfilelen);

messagebox(pbuf);

pfile.close();

讀取每一行的**

cfile myfile;

cstring strfilestr = "";

char strfilechar;

myfile.open(_t("text.txt"), cfile::moderead);

while(myfile.read(&strfilechar,1))

else}

使用getline()函式(c、c++都有)** 如下

file * fp;

char * line = null;//指向存放該行字元的指標,如果是null,則有系統幫助malloc,請在使用完成後free釋放。

size_t len = 0;//如果是由系統malloc的指標,請填0

ssize_t read;

fp = fopen("/etc/motd", "r");

if (fp == null)

exit(exit_failure);

while ((read = getline(&line, &len, fp)) != -1)

if (line)

free(line);//釋放記憶體

exit(exit_success); }

讀取配置檔案並讀取檔案

配置檔案 url users z ten documents name myfile.txt url是讀寫檔案的檔案位址,name是讀寫檔案的檔名稱 fileinputstream is null try catch filenotfoundexception e2 properties pt ne...

Java檔案讀取 jar包內檔案讀取

最近遇到一些jar包內外配置檔案讀取的問題。索性自己測試總結一下,與大家分享。主要是關於classloader.getresource和class.getresource方法路徑區別的問題。1.絕對路徑檔案讀取,最簡單,最直接的方式 從絕對路徑讀取檔案,最基本的檔案讀取方式 author lihzh...

C 讀取檔案

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...