C++技巧
黑精灵
这个作者很懒,什么都没留下…
展开
-
打开文件夹选择对话框
BROWSEINFO bi; char szPathName[MAX_PATH]; char szTitle[] = "选择路径"; ZeroMemory(&bi, sizeof(BROWSEINFO)); bi.hwndOwner = GetSafeHwnd(); bi.pszDisplayName = szPathName; bi.lpszTitle = szTitle; bi.ulFla原创 2009-03-31 23:37:00 · 438 阅读 · 0 评论 -
FILE读非文本文件
#include #include #include using namespace std;int main(){ FILE* fp = NULL,*fp1=NULL; char* lcpBuff; int lnSize = 1024; fp = fopen("t.rar", "rb"); fp1=fopen("tt.rar","wb"); while原创 2009-04-16 11:17:00 · 394 阅读 · 0 评论 -
SHFileOperation删除和拷贝文件(夹)
路径应为"c://data",不能有// BOOL DeleteFolder(LPCTSTR lpszPath) { SHFILEOPSTRUCT FileOp; ZeroMemory((void*)&FileOp,sizeof(SHFILEOPSTRUCT)); FileOp.fFlags = FOF_NOCONFIRMATION; FileOp.hNameMapp原创 2009-04-01 09:17:00 · 375 阅读 · 0 评论 -
C++读取一行文本文件内容
CStdioFile file; if (!file.Open("C://test.txt", CFile::modeRead)) return; CString strLine; while (file.ReadString(strLine)) { //strLine就是一行文本,自己处理吧 MessageBox(strLine); } file.Close();原创 2009-03-31 23:33:00 · 1670 阅读 · 0 评论 -
如何创建目录和删除目录
#include #include using namespace std; int main(int argc,char* argv[]) { const char * pathfilename="c://111//222//333";原创 2009-04-01 09:25:00 · 581 阅读 · 0 评论 -
C++中获得当前系统时间
//方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include #include int main( void ) { time_t t = time( 0 ); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) ); p原创 2009-04-02 09:25:00 · 411 阅读 · 0 评论