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...