😸
[C] tmpnam 関数
機能
一時的なファイル名文字列を生成するための関数[1]
使用例
tmpnam.txt
のような一時ファイル名を表示する
\n
は改行を表す エスケープシーケンス[2]
コード
char name[L_tmpnam];
tmpnam(name);
printf("%s\n", name);
全文
#include <stdio.h>
void main() {
char name[L_tmpnam];
tmpnam(name);
printf("%s\n", name);
}
実行結果
/tmp/fileXXXXXX
連続して2つの一時ファイル名を表示する
コード
printf("%s\n", tmpnam(NULL));
printf("%s\n", tmpnam(NULL));
全文
#include <stdio.h>
void main() {
printf("%s\n", tmpnam(NULL));
printf("%s\n", tmpnam(NULL));
}
実行結果
/tmp/fileXXXXXX
/tmp/fileYYYYYY
Discussion