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