导航:首页 > 创造发明 > c如何循环创造文件

c如何循环创造文件

发布时间:2021-03-06 23:34:43

❶ 如果用C语言写一个在D盘循环创建文件的程序

不要抄用袭来干坏事:

#include<stdio.h>

#define N 510

void main()
{
char str[N][12]={0};
int i=0;
FILE *fp;

for(i=0;i<N;i++)
{
str[i][0]='D';
str[i][1]=':';
str[i][2]='\\';
str[i][3]='\\';
if(i<10)
{
str[i][4]='0';
str[i][5]='0';
str[i][6]=i+'0';
}
else if(i<100)
{
str[i][4]='0';
str[i][5]=i/10+'0';
str[i][6]=i%10+'0';
}
else
{
str[i][4]=i/100+'0';
str[i][5]=(i/10)%10+'0';
str[i][6]=i%10+'0';
}
str[i][7]='.';
str[i][8]='t';
str[i][9]='x';
str[i][10]='t';
str[i][11]='\0';
}

for(i=0;i<N;i++)
{
fp = fopen(str[i],"a+");
fclose(fp);
}
}

❷ 在C++中如何使用循环语句生成多个文件

你对文件有什么要求呢?简单点可以这样:
for(i=0;i<n;i++)
{
sprintf(filename,"%d",i);//指定文件名为从0开始的整数,每回次加答1
fp = fopen(filename,"w");//打开文件
fprintf(fp,"hello %i\n",//写点东西
fclose(fp);//关闭文件
};

❸ 请教C高手:利用if或者do。。while循环,创建一系列文件,要求文件名变化,谢谢!

#include <direct.h>
#include <string.h>
#include <stdio.h>
FILE *fp;
int main()
{
char s[100];
int i;
char ch[20][20];
for(i = 0 ; i <= 5 ;i++)
{
sprintf(s,"C:\\Users\\ASUS\\Desktop\\%d.dat",i); 版
if(_mkdir(s)==0)
printf("Create directory Success\n");
else
printf("Problem creating directory\n");
}
for(i=0;i<=5;i++)
{
sprintf(s,"C:\\Users\\ASUS\\Desktop\\%d.dat\\%d.txt",i,i);
if(fp = fopen(s,"w"))
printf("Create directory Success\n");
else
printf("Problem creating directory\n");

}
}路径你自己修改吧权

❹ c语言如何连续生成多个文件名连续固定大小的txt文件

#include<stdio.h>
#include<string.h>
#include<stdlib.h>

FILE *in,*out;
char filename[50],ch,cfilename[50];

void space()
{
char ext[6][6]=
{
"a.txt","b.txt","c.txt","d.txt","e.txt","f.txt"
};
unsigned long int n=1,k,byte=0;
unsigned int j=0,i=0;
printf("Please input filename:\n");
scanf("%s",filename);
strcpy(cfilename,filename);
if((in=fopen(filename,"r"))==NULL)
{
printf("Cannot open file\n");
exit(0);
}
printf("please input file size after space(kb);\n");
scanf("%d",&n);
n=n*1024;
while(filename[j]!='.')
j++;
filename[j]='\0';
if((out=fopen(strcat(filename,ext[i]),"w"))==NULL)
{
printf("Cannot open file\n");
exit(0);
}
fseek(in,0,2);
k=ftell(in); //k存放当前位置,也就是整个文件的大小
fseek(in,0,0);
while(k>0)
{
ch=fgetc(in);
fputc(ch,out);
byte++;
k--;
if(byte==n) //当为要求的大小时执行括号内的语句
{
fclose(out);
byte=0;
strcpy(filename,cfilename);
while(filename[j]!='.')
j++;
filename[j]='\0';
i++;
if((out=fopen(strcat(filename,ext[i]),"w"))==NULL)
{
//生成分割后的文件所在路径
printf("Cannot open file\n");
exit(0);
}
}

}
fclose(in);
printf("File succeed space!\n");

}
void main()
{

printf("now file space!\n");
space();
}

这个代码参考一下,不知道是不是你要求的。

❺ C++循环创建txt文件

我在VS 2013 下调试成功,代码如下:

(注意:因为你给出的代码并不全,有些初始变量没有给出,

所以请参照着找出你自个的问题)

//ConsoleApplication1.cpp:定义控制台应用程序的入口点。
//

#include"stdafx.h"
#include<iostream>
#include<fstream>
usingnamespacestd;

intLSintA,LSintB,LSintC;

int_tmain(intargc,_TCHAR*argv[])
{


//请查一下你的i的值是什么,下一句的数组的个数要与这个匹配
inti=10;

//----请确保这个数组存在并正确初始化。
stringa[10]={"0","1","2","3","4","5","6","7","8","9"};

std::ofstreamfout;

for(intii=0;ii<i;ii++){
char*path;
stringns="D:\test\"+a[ii]+".html";
path=(char*)ns.c_str();
ofstreamfout;
fout.open(path);
if(fout){//如果创建成功
fout<<"AABBCC"<<endl;//使用与cout同样的方式进行写入
fout.close();//执行完操作后关闭文件句柄
}

}

return0;
}

❻ 用C如何自动创建多个txt文件

循环生成若干个文件名可以用随机数。 然后 在文件名结尾加.txt 可以用strcat 以"w"方式 打开文件,就会创建对应的文件。 关闭文件

❼ 如何用C语言循环新建文件

n 给 100 建 100 个。来 (盘源号和路径 处 的 反斜杠 要用 \\ 表示 \)

#include<stdio.h>
int main(){
char nameout[20];
FILE *fout;
int i,n=100;
for (i=1;i<=n;i++){
sprintf(nameout,"C:\\%d.txt",i);
fout=fopen(nameout,"w");
fprintf(fout,"%d",i);
fclose(fout);
}
return 0;
}

❽ C语言中如何同时创建多个文件~~~

1、将一个函数写在一个文件里,然后再在另一个文件里用“include”包含这个文版件。
2、举个例子
在文权件c1.c里编一个函数:
void
printword(){
printf("hello!world!");
}
再建立一个文件c2.c,文件开头写上#include"c1.c",就可以调用c1.c里的函数printword()了
这样通过include操作,可以把任意多个文件连接起来,编译成一个程序运行。

❾ 怎么用c语言自动创建多个后缀为.txt的文件

循环生成若干个文件名
可以用随机数。
然后 在文件名结尾加.txt
可以用strcat

以"w"方式 打开文件,就会创建对应的文件。
关闭文件

阅读全文

与c如何循环创造文件相关的资料

热点内容
武汉疫情投诉 浏览:149
知识产权合作开发协议doc 浏览:932
广州加里知识产权代理有限公司 浏览:65
企业知识产权部门管理办法 浏览:455
消费315投诉 浏览:981
马鞍山钢城医院 浏览:793
冯超知识产权 浏览:384
介绍小发明英语作文 浏览:442
版权使用权协议 浏览:1000
2018年基本公共卫生服务考核表 浏览:884
马鞍山候车亭 浏览:329
学校矛盾纠纷排查领导小组 浏览:709
张江管委会知识产权合作协议 浏览:635
关于开展公共卫生服务项目相关项目督导的函 浏览:941
闺蜜证书高清 浏览:11
转让房转让合同协议 浏览:329
矛盾纠纷排查调处工作协调交账会议纪要 浏览:877
云南基金从业资格证书查询 浏览:313
新知识的摇篮创造力 浏览:187
股转转让协议 浏览:676