📄 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 + -