mktemp - 新しいファイル名の作成

【書式】

#include <io.h>

char *mktemp(char *template);

【解説】

mktemp()はtemplateをもとに、新しいファイル名を作成します。

templateは``baseXXXXXX''の形であたえます。ユーザが設定したbaseに続く

文字Xは、mktemp()によって書き換えられます。

mktemp()は6つのXのうち最初のXを英数字に書き換え、残りのXをプロセスを

識別するための数字に書き換えます。最初のXはまず'0'になり、続く呼び出

しでは'a' - 'z'が使われます。

mktemp()は新しいファイル名を作り出すだけで、ファイルをオープンするこ

とはありません。また、mktemp()によって得られたファイルをオープンした

場合、そのファイルは自動的に消去されることもありません。

【リターン値】

新しい名前を作成できたときには template を返します。失敗したときには

NULLを返します。

【可搬性】

UNIX, DOS窓

【参照】

tempnam(3), tmpnam(3), tmpfile(3)

【copyright (c) 安江正樹@東海大学理学部物理学科】