我的任务需要一些帮助。问题是“编写一个小程序,困了,它从命令行获取循环计数: 困了 其中 n 是程序应运行的秒数。通过放置循环 n 次 sleep(1) 来实现此计时 - 这将使程序在退出前 n 次 sleep 一秒。在每个循环中打印出进程 ID 和循环计数,以便可以识别该特定进程。
最佳答案
对于来自命令行 (argc) 的每个参数执行一次循环,而要求是解析来自(第一个)命令行参数 (argv[1]) 的迭代次数
您还想根据要求将 sleep 时间更改为 1 秒。
int count = atoi(argv[1]) ;
for (counter = 0; counter<count ; counter++) {
sleep (1) ;
...
}
关于c - 写一个小程序,困了,从命令行获取循环计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58694863/