xmd5 c++查询代码(二)

2014-11-24 12:30:46 · 作者: · 浏览: 2
(unsigned long *)ht->h_addr_list[0];

connect(sc, (SOCKADDR *)&scAddr, sizeof(scAddr));

send(sc, szPage, lstrlen(szPage), 0);

RET = recv(sc, Buffer, MAX, 0);//让它返回值,以便检测函数是否调用成功

if(RET<1)

{printf("\n服务器出现问题,没有连接成功,请按任意键退出\n");

getchar();

exit(0);

}

printf("返回内容%s:\n\n",Buffer);

//****************我们把信息写入文件*****************************//

//for (int i=0; i

//{

// fputc(Buffer[i], fHtmlData);

//}

// fputc('\n', fHtmlData);

//延迟,等待页面出现,若太快,则不能用commview重新构建TCP会话的HTML版本

int m=0;

while(Buffer[m]!='=')

{m=m+1;

}

m=m+1;

while(Buffer[m]!=13)

{

fputc(Buffer[m], fHtmlData);

m=m+1;

}

fputc('\n', fHtmlData);

// fclose(fHtmlData);

Sleep(4000);

WSACleanup();

}//大for循环;

printf("\n查询完毕,请按任意键退出.\n");

getchar();

exit(0);

}//main()函数

void readfile( )

{ int m=0;

char ch;

FILE *fp1;

printf("请托入md5密码txt文件:\n");

char str007[500];

gets(str007);

if((fp1=fopen(str007,"r"))==NULL)

{printf("can not open file1\n");exit(0);}

ch=fgetc(fp1);

while(ch!=EOF)

{ int n=0;

while(ch!=10&&ch!=13&&ch!=EOF)

{

str[m][n++]=ch;

ch=fgetc(fp1);

}//读完一行

str[m][n]='\0';//读完一行

//printf("%s\n",str[m]);

m=m+1;

ch=fgetc(fp1);//读下一行

}

num=m;//读完文件

printf("总共%d个数据:\n",num);

for(int p=0;p

{printf("%s\n",str[p]);

}

fclose(fp1);//关闭文件

}