【发布时间】:2021-01-09 01:57:50
【问题描述】:
我在 Xcode 中用 C 语言创建了一个简单的游戏,但是时间没有流逝。有谁知道如何解决这个问题?
int main(void)
{
long startTime = 0;
long totalTime = 0;
long prevtime = 0;
int num;
init();
cursor = arrayFish;
startTime = clock();
while (1)
{
printFishes();
printf("\n Which fishing port would you like to water? ");
scanf("%d", &num);
printf("\n");
if (num > 6 || num < 1)
{
printf("Please re-enter.\n");
continue;
}
}
totalTime = (clock() - startTime) / CLOCKS_PER_SEC;
printf("Total Elapsed Time: %ld\n", totalTime);
}
除了时间标记外它可以工作。所以我只写了需要的代码。谢谢。
【问题讨论】:
-
试试
time而不是clock。 -
谢谢,但我想知道多久了。只有几秒钟。如果时间过去了 3 秒,我想标记 3 秒。