gpt4 book ai didi

c - 打开具有连续文件名的文件

转载 作者:太空宇宙 更新时间:2023-11-04 03:50:47 26 4
gpt4 key购买 nike

对于一个作业,我试图输出多个具有不同名称的文件,例如file_1.datfile_2.dat 等。我希望我可以像 fprintffscanf 那样做> 但这不起作用。

有人会建议什么(下面的代码是我使用的)

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

int main()
{
int i;
for( i = 0; i < 3; i++)
{
FILE *file;
file = fopen("testing_%d.dat", i,"w");
}
}

最佳答案

sprintf 应该会派上用场。

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

int main()
{
int i;
for( i = 0; i < 3; i++)
{
char buf[100]
FILE *file;
sprintf(buf, "testing_%d.dat", i);
file = fopen(buf, "w");
}
}

关于c - 打开具有连续文件名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20731611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com