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

如题所述

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

以"w"方式 打开文件,就会创建对应的文件。
关闭文件
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-03
头文件:#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>
用函数:
int open(const char * pathname, int flags);
int open(const char * pathname, int flags, mode_t mode);
flag加上属性:O_CREAT,作用:若欲打开的文件不存在则自动建立该文件.
int txtNum = N;
int i=0;
char path[100] = {0};

for (i=0;i<N;i++)
{
snprintf(path,100,"/tmp/txt%d",i);
open(path, O_WRONLY|O_CREAT);
}
相似回答