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);//关闭文件 }