?? wzjcommon.h
字號:
//WzjCommonFun.h
#ifndef WZJCOMMON_H_H_INCLUDE
#define WZJCOMMON_H_H_INCLUDE
#ifdef WZJCOMMONFUN_EXPORTS
#define WZJ_FUN _declspec(dllexport)
#else
#define WZJ_FUN _declspec(dllimport)
#endif
/************************************************************************************
* *
* 類名: WzjCommonFun 頭文件 WzjCommonFun.h *
* 描述: 一般封裝函數 *
* 信息: 汪自軍 吉林大學 2006.01 *
* 聯系: wzj23020723@163.com TM: 39600719 *
* blog: wzj23020723.3sblog.com *
* *
************************************************************************************/
/******************************************************************************
處理文本類文件
******************************************************************************/
//打開文本類文件
WZJ_FUN extern BOOL OpenTextFile(CStdioFile* &pfileOpen, LPCTSTR lpszDefExt = _T("txt"),
LPCTSTR lpszFilter = _T("文本文件(*.txt)|*.txt||") );//打開文本文件
WZJ_FUN extern BOOL OpenTextFile(CStdioFile &fileOpen, LPCTSTR lpszDefExt = _T("txt"),
LPCTSTR lpszFilter = _T("文本文件(*.txt)|*.txt||"));//打開文本文件
WZJ_FUN extern BOOL OpenTextFile(CString &szReadContents, LPCTSTR lpszDefExt = _T("txt"),
LPCTSTR lpszFilter = _T("文本文件(*.txt)|*.txt||") );//打開文本文件并讀取到字符串中
WZJ_FUN extern BOOL OpenTextFile(CStdioFile &fileOpen, CString& szPathName, LPCTSTR lpszDefExt = _T("txt"),
LPCTSTR lpszFilter = _T("文本文件(*.txt)|*.txt||"));//打開文本文件
WZJ_FUN extern BOOL OpenTextFile(CString &szReadContents, CString& szPathName, LPCTSTR lpszDefExt = _T("txt"),
LPCTSTR lpszFilter = _T("文本文件(*.txt)|*.txt||") );//打開文本文件并讀取到字符串中
//保存文本類文件
WZJ_FUN extern BOOL SaveTextFile(CStdioFile* &pfileSave, CString szWriteContents = _T(""));//保存文本文件
WZJ_FUN extern BOOL SaveTextFile(CStdioFile &fileSave, CString szWriteContents = _T(""),
LPCTSTR lpszDefExt = _T("txt"), LPCTSTR lpszFilter = _T("文本文件(*.txt)|*.txt") );//保存文本文件
WZJ_FUN extern BOOL SaveTextFile(CString szWriteContents, LPCTSTR lpszDefExt = _T("txt"),
LPCTSTR lpszFilter = _T("文本文件(*.txt)|*.txt") );//保存字符串到txt文本文件中
WZJ_FUN extern BOOL SaveTextFile(CStdioFile &fileSave, CString& szPathName, CString szWriteContents = _T(""),
LPCTSTR lpszDefExt = _T("txt"), LPCTSTR lpszFilter = _T("文本文件(*.txt)|*.txt") );//保存文本文件
WZJ_FUN extern BOOL SaveTextFile(CString szWriteContents, CString& szPathName, LPCTSTR lpszDefExt = _T("txt"),
LPCTSTR lpszFilter = _T("文本文件(*.txt)|*.txt") );//保存字符串到txt文本文件中
//關閉用指針打開的文件并釋放指針
WZJ_FUN extern BOOL CloseTextFile(CStdioFile* &pfileClose);//關閉文本文件
/****************************************************************************************************
動態數組操作 *
****************************************************************************************************/
WZJ_FUN extern BOOL New2Array(int** &pnArray,WORD wRow,WORD wColumn);//創建二維int指針
WZJ_FUN extern BOOL New2Array(float** &pfArray,WORD wRow,WORD wColumn);//創建二維float指針
WZJ_FUN extern BOOL New2Array(double** &pdArray,WORD wRow,WORD wColumn);//創建二維double指針
WZJ_FUN extern BOOL New2Array(CString** &pszArray,WORD wRow,WORD wColumn);//創建二維CString指針
WZJ_FUN extern BOOL New3Array(int*** &pfArray,WORD wSta,WORD wObser,WORD wItem);//創建三維int指針
WZJ_FUN extern BOOL New3Array(float*** &pnArray,WORD wSta,WORD wObser,WORD wItem);//創建三維float指針
WZJ_FUN extern BOOL New3Array(double*** &pdArray,WORD wSta,WORD wObser,WORD wItem);//創建三維double指針
WZJ_FUN extern BOOL New3Array(CString*** &pszArray, WORD wSta, WORD wObser, WORD wItem);//創建三維CString指針
WZJ_FUN extern BOOL Delete2Array(int** &pnArray,WORD wRow);//釋放二維int指針
WZJ_FUN extern BOOL Delete2Array(float** &pfArray,WORD wRow);//釋放二維float指針
WZJ_FUN extern BOOL Delete2Array(double** &pdArray,WORD wRow);//釋放二維double指針
WZJ_FUN extern BOOL Delete2Array(CString** &pszArray, WORD wRow);//釋放二維CString指針
WZJ_FUN extern BOOL Delete3Array(int*** &pnArray,WORD wSta,WORD wObser);//釋放三維int指針
WZJ_FUN extern BOOL Delete3Array(float*** &pfArray,WORD wSta,WORD wObser);//釋放三維float指針
WZJ_FUN extern BOOL Delete3Array(double*** &pdArray,WORD wSta,WORD wObser);//釋放三維double指針
WZJ_FUN extern BOOL Delete3Array(CString*** &pszArray, WORD wSta, WORD wObser);//釋放三維CString指針
/****************************************************************************************************
數據轉換函數 *
****************************************************************************************************/
//數值轉化成字符串
WZJ_FUN extern CString GetStr(int nData);
WZJ_FUN extern CString GetStr(long lData);
WZJ_FUN extern CString GetStr(float fData,int nPri = 6,int nInt = 0);
WZJ_FUN extern CString GetStr(double dData,int nPri = 6,int nInt = 0);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -