2

C プログラムを使用して %temp% フォルダーにファイルを作成する方法。アイデアを教えてください。

私はMingwを使用してWindowsでプログラミングしています。

アップデート:

ファイルを .log または .txt 形式にしたい。どうやってするか?

4

5 に答える 5

4

Windows API GetTempPath() ( http://msdn.microsoft.com/en-us/library/windows/desktop/aa364992(v=vs.85).aspxを参照) を使用し、フル パスを作成してから、Win を使用できます。ファイルを作成する API または C 関数

于 2012-09-06T14:30:25.123 に答える
4

GetTempPath+GetTempFilename

はこちら

于 2012-09-06T14:28:38.860 に答える
3

WinAPI 関数GetTempPathを使用して、一時ディレクトリのパスを取得できます。

于 2012-09-06T14:29:11.467 に答える
2

たとえば、環境変数を読み取るために使用getenv()し、ファイル名とそれを把握するだけfopen()です。

「ファイル名を理解する」部分は難しいことに注意してください。たとえばmkstemp()、またはを使用することをお勧めしますtmpfile()

于 2012-09-06T14:28:18.237 に答える
-2
char * pTemp;

pTemp = getenv ("TEMP"); /*Get temp folder path*/
if (pTemp!=NULL)
{
 printf ("Temp folder path is %s",pTemp);
}
于 2012-09-18T09:43:42.730 に答える