tmpfile.cpp

来自「This software performs code conversion o」· C++ 代码 · 共 51 行

CPP
51
字号
// tmpfile.cpp

#include <windows.h>
#include "msc.h"
#include "tmpfile.h"



//////////////////////////////
//          ANSI斉          //
//////////////////////////////



// 堦帪僼傽僀儖梡偺僼傽僀儖柤慜傪庢摼偡傞乮ANSI斉乯
// 柤慜傪嶌惉偟偨傜丄幚嵺偵偦偺僼傽僀儖傪嶌惉偡傞
// 惉岟偟偨傜 0, 幐攕偟偨傜 0 埲奜傪曉偡
int GetTempFileNameExA ( const char *szPrefix, char *szFileName ) {

   char szTempPath [ MAX_PATH ] ;
   if ( ! GetTempPathA ( MAX_PATH, szTempPath ) ) return 1 ;

   if ( ! GetTempFileNameA ( szTempPath, szPrefix, 0, szFileName ) ) return 1 ;

   return 0 ;
}



//////////////////////////////
//         UNICODE斉        //
//////////////////////////////



// 堦帪僼傽僀儖梡偺僼傽僀儖柤慜傪庢摼偡傞乮UNICODE斉乯
// 柤慜傪嶌惉偟偨傜丄幚嵺偵偦偺僼傽僀儖傪嶌惉偡傞
// 惉岟偟偨傜 0, 幐攕偟偨傜 0 埲奜傪曉偡
int GetTempFileNameExW ( const wchar_t *szPrefix, wchar_t *szFileName ) {

   wchar_t szTempPath [ MAX_PATH ] ;
   if ( ! GetTempPathW ( MAX_PATH, szTempPath ) ) return 1 ;

   if ( ! GetTempFileNameW ( szTempPath, szPrefix, 0, szFileName ) ) return 1 ;

   return 0 ;
}



⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?