非常无聊,写了个狂写文件的程序

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define N 10
FILE *p;
int i;
char name[255];
char username[255];

void gnrate(char *path){
    for(i=1;i<N;i++){
        char PATH[255];
        memcpy(PATH,path,255);
        sprintf(name,"%d",i);
        strcat(name,"some.exe");
        strcat(PATH,name);
        p=fopen(PATH,"w");
        fprintf(p,"open this file\n");
        fclose(p);
        char shell[255]="copy ";
        strcat(shell,PATH);
        strcat(shell," C:\\\"Program Files\"\\");
        system(shell);
        puts(shell);
    }
    system("copy C:\\Users C:\\\"Program Files\"");
}

int main(){
    char test[5][255]={"C:\\","C:\\Users\\think\\Desktop\\","D:\\","E:\\","F:\\"};
    memcpy(username,getenv("username"),255);
    char temp[]={"C:\\Users\\"};
    strcat(temp,username);
    strcat(temp,"\\Desktop\\");
    gnrate(temp);
    int j;
    for(j=0;j<1;j++)
        gnrate(test[j]);
return 0;
}

  

posted @ 2014-03-30 17:11  xzenith  阅读(187)  评论(0)    收藏  举报