猫史档案馆


c++的等待程序怎么写

用户:白给坤白给坤查看:2 回复:7 评论:2 创建时间:2020-11-29T11:33:40


c++的等待程序怎么写


回复

上一页1 页 / 共 1下一页
白给坤白给坤

教教我

点赞0


评论


JSR_白鸾JSR_白鸾

把话说明白些,是等待某一个条件是否成立或者是等待几秒钟还是等待按下某一个键还是什么?

点赞0


评论


JSR_白鸾JSR_白鸾

要是等待几秒的话那就很简单了

#include <iostream>
#include <unistd.h>
using namespace std;

int main()
{
    cout << "hello codemao." <<endl;
    sleep(1);//注意!sleep的单位是秒,不是毫秒!
    cout << "I'm jimumao." << endl;
    return 0;
}

点赞0


评论


JSR_白鸾JSR_白鸾

这是判断按下任意键的代码。比较难,别慌,直接复制粘贴函数,在主函数里调用就可以了。调用:getch()

#include <unistd.h>
#include <bits/stdc++.h>
#include <termio.h>
using namespace std;
char n;
char a;
void getch()
{
    struct termios a2;
    struct termios b1;
    int b2;
    tcgetattr(STDIN_FILENO, &a2);
    memcpy(&b1, &a2, sizeof(b1));
    b1.c_lflag &= ~(ICANON);
    b1.c_cc[VMIN] = 1;
    b1.c_cc[VTIME] = 0;
    b2 = tcsetattr(STDIN_FILENO, TCSANOW, &b1);
    n=getc(stdin);
}
int main()
{
    getch();
    return 0;
}

点赞0


评论


JSR_白鸾JSR_白鸾

至于这个等待那个条件是否成立,就应该是多线程里的了,比较复杂,如果你问的真的是这个问题,你就回复我,我会给你解答,现在懒得写了。

点赞0


评论


JSR_白鸾JSR_白鸾

康了康您的首页,跪见大佬!

我刚刚言辞有些鲁猛,大人不记小人过,放小人一马吧!

emotion_编程猫_我错了

点赞0


评论


JSR_白鸾JSR_白鸾

以后有什么关于C++问题可以宣喵民回答。

等过喵以后也可以问我的小号了,也就是终端猫。

emotion_雷电猴_举手

点赞0


评论