【書式】
#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) 安江正樹@東海大学理学部物理学科】