找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3964|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

垃圾文件生成小工具 (專門給某人搞小動作用的)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:71922 發(fā)表于 2015-1-11 00:48 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
程序截圖:


程序源碼:
~#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("其中輸入最大數(shù)值不得超過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【如果首次生成的文件沒有被刪除,則會在文件原本大小下,繼續(xù)累加到指定大小的數(shù)據(jù)】\n\n");
         if(Y)
              printf("(發(fā)現(xiàn)上次生成的文件,程序自動累加指定大小的數(shù)據(jù))");
         printf(" 文件大。");
         scanf("%d",&n);
         scanf("%c",&d);
        if(n>99999998||n<0)
        {
             MessageBox(0,"所輸入數(shù)值超過 99999998 !防止溢出錯誤!程序限制使用,請重新輸入","提示",MB_SYSTEMMODAL);
             system("cls");
        }
        fflush(stdin);
     }while(n>99999998||n<0);
      
      if((fp=fopen("我 KAO.txt","a+"))==NULL)
      {
             MessageBox(0,"創(chuàng)建文件失!","我靠( ‵o′)凸",MB_SYSTEMMODAL);
             exit(0);
      }
      
      if(Y)
           printf("\n\n原文件大小將繼續(xù)在尾部添加 %d %c 的數(shù)據(jù)...請稍后...",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 字節(jié)單位
           fputs(" ",fp);   
               
     }   
    fclose(fp);
   
    MessageBox(0,"生成完畢!","- -",MB_SYSTEMMODAL);        
}
編譯環(huán)境:DEV C++ 4.9    如果是用VC的話 把 int main()  改為 void main()

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表