问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言,怎么写一个倒计时的选择题(在规定时间回答文体,超出算失败)switch...

发布网友 发布时间:2023-12-23 08:22

我来回答

1个回答

热心网友 时间:2024-10-22 00:06

倒计时可定用计时器,下面是windows平台的实现,每秒打印秒数
#include<iostream>
#include <iomanip>
#include <windows.h>
#include <winsock.h>
#pragma comment(lib, "ws2_32.lib")
using namespace std;
int main()
{

DWORD dwVersion = 0; WSADATA wsaData; DWORD dwErr = 0;
dwErr = WSAStartup(MAKEWORD(0x2, 0x2), &wsaData);
if (0 != dwErr)
{printf("winsock init error!\n");return -1;}
SOCKET s = socket(AF_INET, SOCK_STREAM, 0);
if (INVALID_SOCKET == s)
{
printf("create a socket error!\n");
WSACleanup();
return -1;
}
// 设置为非阻塞
int nRet = 0;
u_long lRet = 1;
nRet = ioctlsocket(s, FIONBIO, &lRet);
if (SOCKET_ERROR == nRet)
{
printf("set socket error!\n");
closesocket(s);
WSACleanup();
return -1;
}
int time=0;
while( 1 ){
fd_set rfds ;
struct timeval tval;

FD_ZERO( &rfds ) ;
FD_SET(1,&rfds);
tval.tv_sec = 1 ; /*秒*/
tval.tv_usec =0 ; /*微秒, 1秒=10的3次方毫秒=10的6次方微妙*/
int ret =select( 1, &rfds, NULL, NULL, &tval );
if(ret==0 ){
cout<<setfill('0')<<setw(3)<<++time<<" s"<<endl;//此处写,时间到了你要做的事
}
else
{cout<<WSAGetLastError()<<endl;
break;
}

}
WSACleanup();
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
挖掘机上的字母标志是什么牌子的挖机 中国市场上挖掘机那国技术占优 微信个人标签经典短句最精辟的微信个性签名 肚子总是不消化,吃完东西不想上厕所。涨涨的 最近老是肚子疼,但疼一会儿就不疼了,就是不想上厕所,有时候五六天都没... ...但是不疼几乎每天早上都会不舒服,也不想上厕所,就是弄的你睡不着觉... 我的肚子老疼,但不是很想上厕所,最近有点拉肚子,可是一吃凉的东西肚子... 因为节目结缘却最终分开,姚沐希彭措的分手,暗示了娱乐圈什么问题? x79支持什么显卡 四叶草是不是三叶草? 黑足猫和狸花猫的区别 死缓判决书上有附加限制减刑这是怎么回事 单一要素的生产过程的合理投入是如何确定的? 抖是什么意思网络用语 预定了茗三的茶室临时有事可以取消吗? 预定了茗三的茶室怎么取消? 上海的私企法人,能申请贷款吗 惠州就读公立学校条件 以后会有开通会员的折扣吗? 错过了这次,以后茗三茶卡还有折扣吗? 可以买茗三会员卡送给朋友吗? 想送朋友一张茗三会员卡怎么做? 茗三茶卡怎么办理? 如何拥有一张茗三茶卡? 12款轩逸档把盖子怎么拆 现在微信可以双开了,一个手机号能注册俩个吗? 怎么能申请多个 骂别人太胖违法吗? 2003年9月16号出生的男孩子,爸爸姓李妈妈姓楚启啥名字呢? 宝宝咳嗽血丝怎么回事 英语 比赛 我们公司有好多置业顾问,应该怎么称呼她们?我很少在分公司的,,应该怎 ... 万祥到沪杭公路2150号怎么乘公交车 绿松石手串是什么意思啊 题要求实现一个函数,求单链表L结点的阶乘和。这里默认所有结点的值非... 主诉结束后有标点符号吗 一年内怎么改第二次 如何在c语言中实现“倒计时三秒钟就执行下一个语句”?请求逐行解释... 示威和宣战有什么区别? ...a.C语言比其他语言高级 b.C语言不用编译就能被计算机执行 c.C语 ... 办公用品公司做销售助理累不? 北京朝阳区外地车小车怎么限行 如何一年内强制二次修改? 主诉20字包括标点符号吗 梦见九黄饼的预兆 精灸什么意思,解释下 校园恋情没有亲亲抱抱甚至连牵手都没有还算是真正的谈恋爱吗?_百度知 ... 翡翠柱扦插方法 一年内能改第二次吗? 提高烟囱排烟效果的方法 单链表插入结点的运算符是什么? 怎么用手机号搜到抖音号 为什么mac系统下插上u盘没有反应 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信...