什么是C中的delay()?它是一个系统功能吗?

时间:2017-04-30 18:27:30

标签: c++ c function methods delay

在一本书中,我看到了一段代码。

command line aurguments

但是当我运行此代码时,它说: C:\ Users \ dipankar \ Desktop \ cla.cpp [错误]'延迟'未在此范围内声明

他们在没有适当文件的情况下使用它。他们只说“delay()用于延迟下一行的执行几毫秒”!! 请帮忙。

3 个答案:

答案 0 :(得分:7)

你正在读的书是垃圾。避免使用本书并告诉其他人也这样做。

这本书可能来自20世纪80年代或90年代初。 Turbo Pascal中有一个函数delay需要几毫秒。也许这就是作者的意思。

答案 1 :(得分:3)

这是一个毫秒延迟功能。它的定义取决于您正在编译的平台/工具链。通常会在<time.h>

中找到

答案 2 :(得分:0)

我不知道任何睡眠功能是C标准的一部分。但是,您可以在Linux中使用nanosleephttps://linux.die.net/man/2/nanosleep)来实现此目的。