一、標頭檔案
#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...