选择数/3=打开的txt的数量;
for(int =1;i<=选择数/3;i++)
{
creat i.txt;
open i.txt;
write word;
close i.txt;
}
我不太明白你的意思
我想可以这样
#include "stdio.h"
main()
{
int n,m;
scanf("%d",&n);
//确定要打开 m个文件
if( 3*(n/3) < n && n>2)
{
m=n/3+1;
}else{
m=n/3;
}
//打开文件并写入
char Dizhi[10];
for(;m>0;m--)
{
sprintf(Dizhi,"D:\\%d.txt",m);//组合成完整地址
/*试验用puts(Dizhi);*/
FILE* p;//打开文件
p=fopen(Dizhi,"w");
//在此 进行写入数据操作
fclose(p);
}
}