C言語の標準ライブラリtmpnamのリファレンスです。
概要 | 既存ファイル名と一致しない文字列を生成する。 |
ヘッダ | #include <stdio.h> |
I/F | char *tmpnam(char *s); |
戻り値 | 生成した文字列へのポインタ。生成に失敗したときは空ポインタ。 |
詳細 | tmpnam関数は、既存のファイル名と一致しない文字列を生成する。その文字列はファイル名として正しいことが保証される。 tmpnam関数は、sが空ポインタの場合、生成した文字列を内部の静的なオブジェクトに保持し、そのオブジェクトへのポインタを返却する。このケースでは、その後のtmpnam関数呼び出しで、同一オブジェクトが変更される可能性がある。sが空ポインタでない場合、sは、要素数が少なくともL_tmpnam個であるchar型の配列とみなされる。tmpnam関数は、その配列に結果の文字列を書き込み、sを返却する。 |