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

 我来答
风若远去何人留
2017-01-03 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450134
专业C/C++软件开发

向TA提问 私信TA
展开全部
循环生成若干个文件名
可以用随机数。
然后 在文件名结尾加.txt
可以用strcat

以"w"方式 打开文件,就会创建对应的文件。
关闭文件
小悟喵喵
2017-01-03 · TA获得超过421个赞
知道小有建树答主
回答量:283
采纳率:78%
帮助的人:170万
展开全部
头文件:#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);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式