网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月25日漏签0天
c++吧 关注:630,336贴子:2,113,782
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1 2 下一页 尾页
  • 17回复贴,共2页
  • ,跳到 页  
<<返回c++吧
>0< 加载中...

垃圾帝又来贴代码了,少喷两句吧

  • 只看楼主
  • 收藏

  • 回复
  • 偏要打亚迷
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#ifndef _TOUWENJIAM_
#define _TOUWENJIAM_
#include<string>
#include<fstream>
#include<iostream>
#include<vector>
using namespace std;
#endif
#include<time.h>
#include"wapnet.h"
#include"interpreter.h"
const long load_time=10000;
class SANGUO:public INTER,public HTTP
{
private:
     unsigned int m_i,m_m,m_n,m_n1,m_n2;
     char m_temp[100];
     char targeti[500];
     int cnum,cret,m_f,mn,cnu,count;
     bool start,wout,geting,other,atting,m_kout;
     string target;
     string uri,taruri;
     vector<string> command[4],strb;
     clock_t nowtime,time1,nowclock;
public:
     bool run,display;
     int m_ccm,mynum;
     vector<string> m_cm[2];
     SANGUO();
     SANGUO(string,string);
     void stsrting();
     void initial();
     void sanguo();
     void endprocess(clock_t timet);
     string findattack();
     int findtime();
     string findtime(string);
     string repair();
     void executive();
};
#include"sanguo.h"
SANGUO::SANGUO()
{
     stsrting();
     sanguo();
}
SANGUO::SANGUO(string juri,string turi)
{
     stsrting();
     uri=juri;
     taruri=turi;
     sanguo();
}
void SANGUO::stsrting()
{
     HTTP();
     INTER();
     uri="http://";
     taruri="e:\\";
     strb.push_back("1");
     strb.push_back("3");
     strb.push_back("6");
     strb.push_back("7");
     strb.push_back("20");
     strb.push_back("21");
     strb.push_back("58");
     strb.push_back("59");
     m_i=0,m_m=0,m_n=0,m_n1=0,m_n2=0;
     cret=2,m_f=0,mn=3,cnu=800,count=0;
     start=false,geting=false,other=false,run=true,atting==false,m_kout=false,display=true;
     time1=clock()-5000;
     m_ccm=0;
}
void SANGUO::initial()
{
     char* q;
     //uri_split(taruri,home,page);
     //homeing=home;
     //open(homeing);
     //Web_interpreter((char*)Convert(get(page),CP_UTF8,936).c_str());



  • 偏要打亚迷
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
     //q=out();
     char qa[4096];
     q=qa;
     ifstream in;
     in.open(taruri);
     in.read(q,4096);
     qa[in.gcount()]='\0';
     in.close();
     while('-'!=*q||'s'!=*(q+1)||'t'!=*(q+2)||'a'!=*(q+3))
         q++;
     q+=5;
     int csdn=0;
     unsigned int m_num=0;
     while('-'!=*q||'e'!=*(q+1)||'n'!=*(q+2)||'d'!=*(q+3))
     {
         while('\n'!=*q)
             m_temp[csdn++]=*q++;
         q++;
         m_temp[csdn]='\0';
         if(!strcmp(m_temp,"----"))
         {
             m_num++;
             csdn=0;
             continue;
         }
         else if(!strcmp(m_temp,"-mn-"))
         {
             mn=command[m_num].size();
             csdn=0;
             continue;
         }
         else if(!strcmp(m_temp,"-get"))
         {
             strcpy_s(m_temp,"…");
         }
         command[m_num].push_back(m_temp);
         csdn=0;
     }
}
void SANGUO::endprocess(clock_t timet)
{
     long sleep_time;
     if(m_m==0)
     {
         run=false;
         m_f=2;
     }
     m_i++;
     sleep_time=load_time-(clock()-nowtime);
     nowtime=clock();
     m_m=0;
     m_n=0;
     if(sleep_time>0&&m_f==1)
         Sleep(sleep_time);
     else



2025-08-25 19:44:03
广告
不感兴趣
开通SVIP免广告
  • 偏要打亚迷
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
         m_n1++;
     //if(i%2==0)
     //     other=true;
     m_f=1;
}
string SANGUO::findattack()
{
     //if(count++>80)
     //     run=false;
     for(unsigned int number=0;number<command[2].size();number++)
     {
         string backstr;
         backstr=findpage(command[2][number]);
         if(backstr!="")
         {
             if(number==mn)
             {
                 backstr=findtime(backstr);
                 geting=false;
//                 number=findtime();
             }
             if(command[2][number]==",…")
             {
                 if(geting)
                     continue;
                 else
                     geting=true;
                 m_kout=true;
             }
             return backstr;
//             return findpage(command[2][number]);
         }
     }
     start=false;
     return "";
}
int SANGUO::findtime()
{
     if(cret<2)
             cret++;
     else
     {
         cret=0;
         cnum=clock()-time1;
         time1=clock();
     }
     if(cnum<2000)



  • 偏要打亚迷
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
     {
         Sleep(2000-cnum);
         cnum=5000;
         time1=clock();
     }
     return mn+cret;
}
string SANGUO::findtime(string q)
{
     if(cret<(int)(strb.size()-1))
             cret++;
     else
     {
         cret=0;
         cnum=clock()-time1;
         time1=clock();
     }
     if(cnum<2000&&cnum>0)
     {
         Sleep(2000-cnum);
         cnum=5000;
         time1=clock();
     }
     q.replace(q.find("sk_id=")+6,1,strb[cret]);
     return q;
}
string SANGUO::repair()
{
     for(unsigned int number=0;number<command[3].size();number++)
     {
         if(findpage(command[3][number])!="")
         {
             m_n2=number;
             return findpage(command[3][number]);
         }
     }
     other=false;
     return "";
}
void SANGUO::sanguo()
{
     initial();
     Web_interpreter(get(uri));
     nowtime=clock();
     m_n=0;
     executive();
}
void SANGUO::executive()
{
     if(m_n>=command[m_f].size()){
         endprocess(nowtime);
     }
     if(start&&m_f==1)
         uri=findattack();
     else if(other&&m_f==1)
         uri=repair();
     else
     {
         uri=findpage(command[m_f][m_n]);
         geting=false;
     }
     if(uri=="")
     {
         count=0;
         m_n++;
         return;
     }
     else if(m_f==0)
         m_n++;
     else
         start=true;
     m_m++;
     Web_interpreter(get(uri));
     m_cm[m_ccm].push_back(out());
     if(m_cm[m_ccm].size()>99)
     {
         if(m_ccm==0)
             m_ccm=1;
         else
             m_ccm=0;
     }
}


  • hzsh1
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我倒是想喷。 但是我看不懂。。。。
刚刚学完半本C++的表示沉默


  • 云海鹰影
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
很想看看,但是完全没有reference啊
纠结


  • whatofor
  • <
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
毫无注释的程序。。。


  • c_p_Primer
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
呵呵~无所谓神马@@第的,只不过兰州跟我们意见不同而已~有时候只要说话时候注意点大家的想法就好了~其实,大家也都是在这儿学习的哈,山外青山~~呵呵…………顶一下~ ^_^


2025-08-25 19:38:03
广告
不感兴趣
开通SVIP免广告
  • 偏要打亚迷
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
继承的那两基类以前就赚了几百块,加了这个类也只能卖一百块钱,不如贴出来让大家帮忙看看诱杀缺点。。。


  • 偏要打亚迷
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不知有啥缺点,至于注释不知道哪里需要。。。


  • 仆は君が好き
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
注释不知道哪里需要???一般的程序中有1/3的注释吧、、对于一个别人完全不知道干什么的程序,貌似上来就应该说明一大堆、、当然,你写程序要是为了自娱自乐,那就算了、、


  • LuoJi_1995
  • <
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
好久不见打亚迷……


  • K_小虾米
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
LZ没有听过一句话吗?
不值得注释的代码,那么一般他没有不值得“欣赏”


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 17回复贴,共2页
  • ,跳到 页  
<<返回c++吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示