TXT檔案學習筆記

2021-06-22 18:19:22 字數 1764 閱讀 6838

一、標頭檔案

#include "shlwapi.h"

#pragma comment(lib,"shlwapi.lib") //新增相應的lib庫,pathfileexists()函式需要,這個pathfileexists()函式用於測試資料夾是否已存在

#include // c++ 檔案io頭

#include

#include

using namespace std;

二、資料夾建立

dlg1.domodal();

//****************************建立資料夾**********************************//

tchar *p =new tchar[1000];

getcurrentdirectory(1000,p);

//strpath_txt  = _t("d:\\hex轉txt結果");

strpath_txt  = p;

delete p;

strpath_txt +="\\hex轉txt結果";

if(!pathfileexists(strpath_txt))//資料夾不存在則建立

三、txt檔案建立和操作

if(m_strupdatefilepath.getlength()<0x08)

cstring strpath;

cstring a;

a.format(_t("%d"),count_txt);

strpath+=strpath_txt+"\\"+a+_t(".txt");

ofstream my_fout(strpath);

//my_foutif(!my_fout.is_open())

unsigned long i=0;

unsigned char m,n;

for(i=0;i

else

if(n<0x0a)

else

my_fout << m;

my_fout << n;

my_fout << "\n";

}my_fout.close();  // 執行完操作後關閉檔案控制代碼

m_strresult.empty();

getlocaltime(&currtime);

strctime.format(_t("[%4d-%02d-%02d %02d:%02d:%02d]>>"),currtime.wyear,currtime.wmonth,currtime.wday,currtime.whour,currtime.wminute,currtime.wsecond);

m_strresult += strctime;

m_strresult += strpath+_t("\r\n");;

m_result.linescroll(m_result.getlinecount());

m_result.setsel(m_result.gettextlength(),m_result.gettextlength());

m_result.replacesel(m_strresult);

str_programmedata.empty();

s.format(_t("number of lines: %d"),m_result.getlinecount()-1);

s1.format(_t("已就緒"));

m_bar.setpanetext(0,s);

m_bar.setpanetext(1,s1);

count_txt++;

Linux C學習筆記 txt檔案讀寫

perror s 用來將上乙個函式發生錯誤的原因輸出到標準裝置 stderr 引數 s 所指的字串會先列印出,後面再加上錯誤原因字串。此錯誤原因依照全域性變數errno的值來決定要輸出的字串。file fopen const char path,const char mode 返回值 檔案順利開啟後...

java生成txt檔案,讀txt檔案

1.方法1 public static void main string args catch exception e system.out.println write end try filereader.close catch exception e system.out.println rea...

PHP生成TXT檔案 php讀取txt檔案內容

filename filename.txt header content disposition attachment filename filename 輸出內容 直接用echo輸出,r n 用以換行。第一步 處理中文檔名 filename 中文檔名.txt encoded filename ur...