希望实现这种效果:
双击某个自己编写的C程序,会在该文件夹中自动生成5个文件夹,每个文件夹里都有A1.TXT A2.TXT A3.TXT A4.TXT 的文件,每个TXT文件里都有这样一行:HELLO!WORLD!
请问各位高手如何实现啊:?
參考答案:#include<stdio.h>
#include<stdlib.h>
#include<dir.h>
void main()
{
FILE *fp;
char *temp;
for(i=0;i<5;i++){
itoa(i+1,temp,10);
mkdir(char *folder=strcon("A",temp));
fp=fopen(strcon(strcon(strcon(folder,"/A"),temp),".doc"),"w");
fprintf(fp,"HELLO!WORLD!\n");
fclose(fp);
}
}
char* strcon(char* s1, char* s2)
//合并字符串
{
char* dest;
while (*dest++=*s1++);
dest--;
while (*dest++=*s2++);
return dest;
}
PS:我这里没有C编译器,程序未经检验。