69,372
社区成员
发帖
与我相关
我的任务
分享
#include "stdio.h"
#include <stdlib.h>
#include "windows.h"
void GetRndFileName(char *pszFileName,char *pHouZui)
{
__int64 a,ans=0;
for(int k=0; k<4; k++)
{
a = rand();
a<<=15*k;
ans=ans|a;
}
sprintf(pszFileName,"%d.%s",ans,pHouZui);
}
void main()
{
char szFileName[50] = {0};
char *pHouZui = "exe";
GetRndFileName(szFileName,pHouZui);
printf(szFileName);
}
#include "stdio.h"
#include <stdlib.h>
#include "windows.h"
void GetRndFileName(char *pszFileName,const char *pHouZui)
{
__int64 a,ans=0;
for(int k=0; k<4; k++)
{
a = rand();
a<<=15*k;
ans=ans|a;
}
//char *p = "exe";
int n = (int)ans;
sprintf(pszFileName,"%d.%s",n,pHouZui);
}
void main()
{
char szFileName[50] = {0};
char *p = "exe";
while (true)
{
GetRndFileName(szFileName,p);
printf("%s\n",szFileName);
Sleep(1000);
}
}
//自己调试通过了,谢谢各位,结贴