参数template所指的文件名称字符串必须声明为数组,如:
char template[ ]=”template-XXXXXX”;
不可用char * template=”template-XXXXXX”;
范例 #include<stdlib.h>
main()
{
char template[ ]=”template-XXXXXX”;
mktemp(template);
printf(“template=%s\n”,template);
}
#include<stdio.h>
#include<string.h>
#include<io.h>
int main()
{
char *templat="fnXXXXXX";
char *result;
char names[5][9];
int Count ;
for(Count=0; Count<5;Count++)
{
strcpy(names[Count],templat);
result=_mktemp(names[Count]);
printf("%s\n\r",result);
}
return 0;
}
文章评论(0条评论)
登录后参与讨论