1234567891011121314
#include <stdlib.h> #include <stdio.h> int main(int argc, char *argv[]) { char *ptr; char KeepFn[80]; printf("%d", __LINE__); ptr = mktemp("x_XXXXXX"); printf("%d", __LINE__); sprintf(KeepFn, "%-.30s.XML", ptr); printf("%d", __LINE__); printf("%s",KeepFn); return(0); }
#include <stdlib.h> #include <stdio.h> #include <unistd.h> int main(int argc, char *argv[]) { char *ptr; char KeepFn[80]; char *MyTemplate = "x_XXXXXX"; ptr = (char *)mktemp(MyTemplate); sprintf(KeepFn, "%-.30s.XML", ptr); printf("%d", __LINE__); printf("%s",KeepFn); return(0); }
1234567891011
#include <unistd.h> #include <stdio.h> int main(int argc, char *argv[]) { char tmpl[] = "x_XXXXXX"; mktemp(tmpl); printf("%-.30s.XML\n", tmpl); return 0; }