`

漂亮的信号捕捉

    博客分类:
  • c++
阅读更多

#include <unistd.h>;
#include <signal.h>;
#include <stdlib.h>;
#include <setjmp.h>; 
#include <sys/signal.h>; 

static jmp_buf jmpbuf; 

void int_proc(int sig) {         
  siglongjmp(jmpbuf, 1); 
} 

int main() { 
  int c, i; 

        int m;
        m=sigsetjmp(jmpbuf,1);
  if (m==1) printf("\nInterrupt\n";
  else if(m==2) printf("\ninvalid input\n"; 

  signal(SIGINT, int_proc); 
  printf("Choose task a or b:"; 
  c = getchar();
  while(getchar()!='\n')
          continue; 
  printf("you select\n";          

  switch (c) { 
     case 'a': 
        for (i = 0; i < 10; i++) { 
           printf("..%3d%%", (i+1)*10); 
           sleep(2); 
        } 
        break; 
     case 'b': 
        for (i = 0; i < 10; i++) { 
           printf("..%3d%%", (i+1)*10); 
           sleep(1); 
        } 
        break; 
     default: 
        siglongjmp(jmpbuf, 2); 
  } 
  printf("End task\n"; 
}
 
分享到:
评论

相关推荐

    漂亮趋势指标 波段买卖通达信指标公式.doc

    漂亮趋势指标 波段买卖通达信指标公式 本文档提供了一个基于技术指标的股票买卖策略,使用了多种技术指标和公式来生成买卖信号。下面是对该策略的详细解释: 1. 趋势指标: VAR1:=EMA(EMA(CLOSE,13),13); 该公式...

    通达信指标公式源码走为上.doc

    本文档“通达信指标公式源码走为上.doc”中包含了一个自定义的技术指标公式,该公式旨在捕捉股票市场的底部和顶部信号。 首先,我们来看源码中的主要变量: 1. `VAR1`:计算了收盘价与36天最低价(LLV)之差占36天...

    通达信指标公式源码漂亮追击副图指标.doc

    "漂亮追击"是一个特定的副图指标,旨在帮助投资者捕捉潜在的强势上涨机会。以下是该指标公式的详细解读: 1. RSV (Relative Strength Value):这是一个基于高低价范围的振荡指标,计算公式为 (收盘价 - 9周期最低价...

    交错式示波器-与UNO一起获得20kHz的漂亮波-项目开发

    交错式示波器是一种高级的信号观察技术,它允许我们以更高的有效采样率来捕捉和显示波形。在这个项目中,我们将探讨如何利用Arduino UNO这种常见的微控制器平台,结合交错采样策略,实现一个能够捕捉20kHz频率范围内...

    通达信指标公式源码 庄家的一套,散户的一世(逃顶必备).doc

    5. `VAR7`: 当长期平均线(VAR4)上穿短期平均线(VAR3),且VAR3大于80时,此条件满足,可能预示着顶部形成,提示投资者应考虑卖出('想逃就逃,逃的漂亮')。 6. `VAR8`: 如果VAR2上穿VAR3,同时VAR3大于80且大于...

    Qt5 qml TreeView 迄今为止功能最全的树控件节点前增减节点、节点后增加节点、重命名节点及节点选中、悬浮背景颜色定制等功能

    节点重命名通常通过捕捉用户的输入事件(如`onDoubleClicked`)并显示一个可编辑的字段(如`InputDialog`)来实现。在用户提交新名称后,更新模型中的相应数据项,并刷新对应的树视图项。 4. **自定义节点选中和...

    当扫描仪的曝光单元变成漂亮的RGB灯时-项目开发

    曝光单元是扫描仪中的关键部分,其主要职责是通过光线照射待扫描物体,捕捉并转化成数字信号。在传统扫描仪中,曝光单元通常包含一个光源(如LED或CCD)和光学系统,用于均匀照亮待扫描区域。然而,在这个项目中,...

    股票入门基本技术分析之--成交量.doc

    堆量形成漂亮的“土堆”形态,是健康的上涨信号。 四、成交量与价格走势的关系 - 量价齐升:当价格上升且成交量同步放大,表明市场买气旺盛,股价上涨趋势有望延续。 - 量价背离:如果价格继续上涨,但成交量逐渐...

    使用神经网络的方法进行垃圾分类

    在垃圾分类中,小波分析可以捕捉图像的细节信息,例如垃圾的形状、边缘等,这些特征对于区分不同类型的垃圾至关重要。 4. **神经网络**:神经网络是模仿人脑神经元结构的计算模型,常用于分类和预测任务。在图像...

    立体红框简单信息网页模板

    这种立体红框的设计不仅能够吸引用户的注意力,还能有效地将关键信息与背景区分开,帮助用户快速捕捉到重要信息。红框作为一种强烈的视觉元素,可以传达出醒目和重要的信号,常用于引导用户关注特定内容或行动召唤。...

Global site tag (gtag.js) - Google Analytics