怎么用c语言自动创建多个后缀为.txt的文件
如何用c语言自动创建多个后缀为.txt的文件
1.用c语言创建多个.txt文件
如for(i=0;i<100;i++)
{
fopen("01.txt","w")
}
可以根据循环自动创建02.txt,03.txt.....99.txt
2.在某一特定文件夹想创建多个.txt文件又是怎么实现的?
请大家指点下,说具体一点
------解决方案--------------------
for(i=0;i <100;i++)
{
char sz[32];
sprintf(sz , "%02d.txt",i);
fopen(sz,"w");
}
------解决方案--------------------
ls正解
主要也就是文件名的字符串处理
在特定文件夹中创建文件只要用文件的完整的绝对路径就可以了
------解决方案--------------------
1.用c语言创建多个.txt文件
如for(i=0;i<100;i++)
{
fopen("01.txt","w")
}
可以根据循环自动创建02.txt,03.txt.....99.txt
2.在某一特定文件夹想创建多个.txt文件又是怎么实现的?
请大家指点下,说具体一点
------解决方案--------------------
for(i=0;i <100;i++)
{
char sz[32];
sprintf(sz , "%02d.txt",i);
fopen(sz,"w");
}
------解决方案--------------------
ls正解
主要也就是文件名的字符串处理
在特定文件夹中创建文件只要用文件的完整的绝对路径就可以了
------解决方案--------------------
- C/C++ code
#include <stdio.h> #include <stdlib.h> #include<string.h> int main() { char file[7]; int i; char str[3]; for(i=0;i <100;i++) { strcpy(file,itoa(i,str,10)); strcat(file,".txt"); printf("%s\n",file); //fopen("01.txt","w") } return 0; }
------解决方案--------------------
- C/C++ code
int main() { char name[128]; int i; for (i = 0; i < 100; i++) { sprintf(name, "%02d.txt", i); printf("%s\n", name); //fopen(name,"w") } return 0; }
------解决方案--------------------
一楼正解