对VBA来说很新鲜。我正在尝试编写一个程序,在一个文件夹中打开文件,更新它们并将它们保存在一个新文件夹中。我已完成该部分,问题是下面的Do While循环将代码循环通过给定文件夹中的文件,但是当每个文件在下一个句点的文件夹中打开,编辑和保存时不会结束循环。它只是不断重复循环。有任何想法吗?谢谢,查理
#include <stdio.h>
int main () {
int vet[31];
int aux, counter;
for (int i = 0; i <= 30; i++)
vet[i] = -1; //not found yet
counter = 1;
while (1) {
scanf ("%d", &aux);
if (aux < 1 || aux > 30) { //check for wrong input
continue;
}
if (vet[aux] == -1) {
vet[aux] = counter;
}
else {
printf ("Number %d was %dth scanned number", aux, vet[aux]);
}
counter++;
}
}