StringCchCatを使用したStringCchCopy



Stringcchcopy With Stringcchcat



実装された機能:

現在の実行可能ファイルの現在の作業ディレクトリを取得し、ファイル名をスプライスし、読み取りおよび書き込み可能なテキストファイルのフルパスを生成します。



ファイルが存在するかどうかを確認し、存在する場合は削除します。

サンプルコードは次のとおりです。



TCHAR szExe[MAX_PATH] memset(szExe, 0, sizeof(TCHAR)*MAX_PATH) GetModuleFileName(NULL, szExe, MAX_PATH) MessageBox(NULL, szExe, TEXT('Msg'), MB_OK) TCHAR szCurrWorkPath[MAX_PATH] memset(szCurrWorkPath, 0, sizeof(TCHAR)*MAX_PATH) GetCurrentDirectory(MAX_PATH, szCurrWorkPath) MessageBox(NULL, szCurrWorkPath, TEXT('Msg'), MB_OK) TCHAR szFile[MAX_PATH] TCHAR szSpar[] = TEXT('\') const TCHAR* szFiles[iThreads] = {TEXT('A.txt'), TEXT('B.txt'), TEXT('C.txt'), TEXT('D.txt')} For(int i = 0 i