lstrcpy(s, SomeString1); lstrcat(s, SomeString2); lstrcat(s, SomeString 3); lstrcat(s, ","); lstrcat(s, SomeString4); 总之,你可能会想,首先,它为 SomeCString1 分配一块内存,然后把 SomeCString1 复制到里面,然后发现它要做一个连接,则重新分配一块新的足够大的内存,大到能够放下当前的字符...
[offset] lstrcat(szFileNamePath[offset], p); // 加上文件名 SendMessage(hwList, LB_ADDSTRING, 0, (LPARAM)p); //向列表框添加文件名,(LPARAM)p即文件名指针 lstrcat(szFileName[offset], p); //文件名复制给szfilename,用于显示显示正在播放的文件名 //???不理解???// p += lstrlen(p) +...
lstrcat(szFileName, p); //加上文件名 lstrcat(szFileName, TEXT("/n")); //换行 p += lstrlen(p) +1; //移至下一个文件 } MessageBox(NULL, szFileName, TEXT("MultiSelect"), MB_OK); } } 2.打开文件夹对话框方法: 需引入头文件:#include "Shlobj.h" [cpp]view plain...
源代码实现: #include"stdafx.h"#include<Windows.h>BOOLRebootDelete(char*pszFileName){// 重启删除文件charszTemp[MAX_PATH]="\\\?\\";::lstrcat(szTemp,pszFileName);BOOLbRet=::MoveFileEx(szTemp,NULL,MOVEFILE_DELAY_UNTIL_REBOOT);returnbRet;}int_tmain(intargc,_TCHAR*argv[]){if(FALSE==Reboo...
VC++中的CString操作指南 通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。 使...
lstrcat函数功能:该函数将一个字符串附加在另一个字符串后面。详情请见>> CComponent不知道这个是写错了,还是应该写成C Component,因为原日志代码文件可读性太差了,恶心!CComponent是组件,元件的意思,个人猜测是一个中间类,然而这里不知道是什么意思。然而有趣的是,如果去掉第一个字符'C',那么就变成“Component”,...
#include"stdafx.h"#include<Windows.h>BOOLRebootDelete(char*pszFileName){// 重启删除文件charszTemp[MAX_PATH]="\\\?\\";::lstrcat(szTemp,pszFileName);BOOL bRet=::MoveFileEx(szTemp,NULL,MOVEFILE_DELAY_UNTIL_REBOOT);returnbRet;}int_tmain(intargc,_TCHAR*argv[]){if(FALSE==RebootDelete("...
lstrcat(szFind, "\\"); lstrcat(szFind, "*.*"); // 找所有.v文件 hFind = FindFirstFile(szFind, &wfd); if (hFind == INVALID_HANDLE_VALUE) // 如果没有找到或查找失败 return; do { if (wfd.cFileName[0] == '.') continue; // 过滤这两个目录 if (wfd.dwFileAttributes & FILE_ATT...
=INVALID_HANDLE_VALUE){do{lstrcat(szFindFile,stFindFile.cFileName);dwTmpCRC32=CalcCRC32(szFindFile);if(dwTmpCRC32==0x1F15CC29){printf("发现病毒文件 %s \n",szFindFile);}else{printf("%s 不是病毒程序!\n",szFindFile);}// 删除程序名称只保留"C:\"szFindFile[3]='\0';ret=FindNext...
lstrcat(FilePath,_T("MY.ini")); 第三种方法: VC中__argv[0]可以得到exe的程序名,然后用_splitpath可以分解得到程序路径。 第四种方法 #include<direct.h> char buf[_MAX_PATH]; _getcwd(buf,_MAX_PATH); 第四种是得到操作系统所在的目录