c语言 密码字典
发布网友
发布时间:2022-04-30 04:13
我来回答
共1个回答
热心网友
时间:2023-10-11 18:29
楼上的兄弟不适合做程序员,自私!
楼主,12位的密码你知道有多少了吗?这数据量非常大,程序我是写出来了,10位还能用文本打开,但是到了12位就打不开了,120多M的txt,反正我电脑打开的时候就卡死了!有疑问百度找我!
其实程序很简单。
#include "stdio.h"
#include "conio.h"
#include "stdlib.h"
int main()
{
/*to char +48*/
FILE *f;
char a[13];
int i1,i2,i3,i4,i5,i6,i7,i8;
f= fopen("C:\\mima.txt","wt+");
printf("create...\n ");
a[0] = 'l';
a[1] = 'X';
a[2] = '1';
a[3] = 'v';
a[112] = '\n';
for(i1=0;i1<10;i1++)
{
a[4]=i1+48;
for(i2=0;i2<10;i2++)
{
a[5]=i2+48;
for(i3=0;i3<10;i3++)
{
a[6]=i3+48;
for(i4=0;i4<10;i4++)
{
a[7]=i4+48;
for(i5=0;i5<10;i5++)
{
a[8]=i5+48;
for(i6=0;i6<10;i6++)
{
a[9]=i6+48;
for(i7=0;i7<10;i7++)
{
a[10]=i7+48;
for(i7=0;i7<10;i7++)
{
a[11]=i8+48;
fwrite(a,13,1,f);
}
}
}
}
}
}
}
}
fclose(f);
printf("success!\n");
getch();
}