Contact: aviboots(AT)netvision.net.il
39,885 questions
51,811 answers
573 users
#include <stdio.h> int main(void) { char buf[64]; tmpnam(buf); printf("Temp filename 1: %s\n", buf); char *p = tmpnam(NULL); printf("Temp filename 2: %s\n", p); return 0; } /* run: Temp filename 1: /tmp/filehXJV3r Temp filename 2: /tmp/filedgRYVU */
#include <stdio.h> int main(void) { char *name = NULL; if ((name = tmpnam(NULL)) != NULL) { printf("%s", name); } else { printf("Cannot create a unique filename\n"); } } /* run: /tmp/fileO87mPs */