读书人

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

发布时间: 2012-02-04 15:43:09 作者: rapoo

如何用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正解
主要也就是文件名的字符串处理
在特定文件夹中创建文件只要用文件的完整的绝对路径就可以了
[解决办法]

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;}
[解决办法]
一楼正解

读书人网 >C语言

热点推荐