做一个循环,
int count = 1;//计数
do{
char* fileName[50] = "0";
sprintf(fileName, "%d", count);
FILE* fileopen = fopen(fileName, "r");//读取文件
if(fileopen == nullptr)
{
log("文件打开失败");
break;
}
//判断文件到txt超过10个(此时文件名应该是10.txt,11.txt这样,前面不能加0)
if(count >= 10)
{
fileName = "0";
}
else
{
fileName = "";
}
//文件还有没有
if(fileopen == nullptr && count != 1)
{
log("没有再多的文件了,");
break;
}
/*
Do something
*/
}while (true)
逻辑上大概就是这么个意思,有什么问题留言吧
能说具体点吗