#include #include int main() { char lpTempPathBuffer[MAX_PATH]; char lpTempFileName[MAX_PATH]; // 一時ディレクトリのパスを取得 DWORD dwRetVal = GetTempPathA(MAX_PATH, lpTempPathBuffer); if (dwRetVal > MAX_PATH || (dwRetVal == 0)) { printf("GetTempPath failed with error %d\n", GetLastError()); return 1; } // 一時ファイル名を取得 if (GetTempFileNameA(lpTempPathBuffer, "TMP", 0, lpTempFileName) == 0) { printf("GetTempFileName failed with error %d\n", GetLastError()); return 1; } printf("一時ディレクトリ: %s\n", lpTempPathBuffer); printf("一時ファイル名: %s\n", lpTempFileName); return 0; }