我有一些在Windows上编译的源代码.我正在将其转换为在Red Hat Linux上运行.
源代码包含<windows.h>头文件,程序员使用该Sleep()函数等待一段时间.这不适用于Linux.
但是,我可以使用该sleep(seconds)函数,但在几秒钟内使用整数.我不想将毫秒转换为秒.有没有替代睡眠功能,我可以在Linux上使用gcc编译?
我找不到一个可行的指南所以我问我如何延迟C中的函数,换句话说,如何让程序在继续执行其他函数之前等待一定的秒数?
例如:
printf("First Function.\n");
//program waits a certain number of seconds before executing next command
printf("Second function executed after certain amount of seconds");
Run Code Online (Sandbox Code Playgroud)
我想知道,我用这个命令来实现这个目的是什么?
delay();
Run Code Online (Sandbox Code Playgroud)
对我来说,顺便说一句.
我必须补充,sleep()也不起作用.