标题: 垃圾文件生成小工具 (专门给某人搞小动作用的) [打印本页]

作者: liuyuxi    时间: 2015-1-11 00:48
标题: 垃圾文件生成小工具 (专门给某人搞小动作用的)
程序截图:


程序源码:
~#include <windows.h>
#include <stdio.h>
int main()
{
    system("title 垃圾文件生成工具 --- L、 QQ : 1000000002");
    system("COLOR 0a");
    //////////////////////////////////////////////////////////////////////////
// 让启动程序时的小漏斗马上消失
GetInputState();
PostThreadMessage(GetCurrentThreadId(),NULL,0,0);
MSG msg;
GetMessage(&msg, NULL, NULL, NULL);
//////////////////////////////////////////////////////////////////////////
     int n=0,M=1048576,G=1073741824 , temp=0;
     char d;
     int Y=0;
     FILE *fp;
     if((fp=fopen("我 KAO.txt","r"))!=NULL)
     {
         Y=1;
         fclose(fp);                 
     }
     do{
         printf("\n请输入生成文件大小(带单位 G 、M 、B  例如:1G 、1M、1B):\n\n");
         printf("其中输入最大数值不得超过99999998 ");
         printf("\n\n\t单位G 最大不得超过 99999998 G");
         printf("\n\n\t单位M 最大不得超过 99999998 M");
         printf("\n\n\t单位B 最大不得超过 99999998 B ");
         printf("\n\n【如果首次生成的文件没有被删除,则会在文件原本大小下,继续累加到指定大小的数据】\n\n");
         if(Y)
              printf("(发现上次生成的文件,程序自动累加指定大小的数据)");
         printf(" 文件大小:");
         scanf("%d",&n);
         scanf("%c",&d);
        if(n>99999998||n<0)
        {
             MessageBox(0,"所输入数值超过 99999998 !防止溢出错误!程序限制使用,请重新输入","提示",MB_SYSTEMMODAL);
             system("cls");
        }
        fflush(stdin);
     }while(n>99999998||n<0);
      
      if((fp=fopen("我 KAO.txt","a+"))==NULL)
      {
             MessageBox(0,"创建文件失败!","我靠( ‵o′)凸",MB_SYSTEMMODAL);
             exit(0);
      }
      
      if(Y)
           printf("\n\n原文件大小将继续在尾部添加 %d %c 的数据...请稍后...",n,d);
      else
           printf("\n\n正在生成文件大小为 %d %c 的文件...请稍后...",n,d);     
         
     for(;n>0;n--)
     {
                  
       if(d=='G'||d=='g') // G 单位
       {
          temp=G;
          for(;temp>=0;temp--)
           fputs(" ",fp);        
       }
       else if(d=='M'||d=='m')  // M 单位
       {
            temp=M;
           for(;temp>=0;temp--)
           fputs(" ",fp);
       }
       else            // B 字节单位
           fputs(" ",fp);   
               
     }   
    fclose(fp);
   
    MessageBox(0,"生成完毕!","- -",MB_SYSTEMMODAL);        
}
编译环境:DEV C++ 4.9    如果是用VC的话 把 int main()  改为 void main()






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1