找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3941|回复: 0
打印 上一主题 下一主题
收起左侧

垃圾文件生成小工具 (专门给某人搞小动作用的)

[复制链接]
跳转到指定楼层
楼主
ID:71922 发表于 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()

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表