gpt4 book ai didi

c - 使用 while 循环打开文件 - C

转载 作者:太空宇宙 更新时间:2023-11-03 23:38:17 24 4
gpt4 key购买 nike

<分区>

各位程序员大家好。我没有什么问题。我不知道如何打开具有从 1 到任意数量的文件的不同编号(在文件名中)的文件。

例如,我有两个(或最终 n)文件,分别名为 game_1.txtgame_2.txt。这个循环应该打开这两个文件(或者最终都在那个文件夹中以这种模式打开)。

我收到错误,即:

passing argument 2 of 'fopen' makes pointer from integer without a cast.

这是我的:

main()
{
FILE *fr;
int i=1;
char b;

while(fr=fopen("game_%d.txt",i) != NULL)
{
while(fscanf(fr,"%c",&b) > 0)
{
printf("%c",b);
}
i++;
}


return 0;
}

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