求在linux环境下用QT编写一个非常简单的计算器计算器包括加,减,乘,除四种运算。用户通过鼠标进

求在linux环境下用QT编写一个非常简单的计算器计算器包括加,减,乘,除四种运算。用户通过鼠标进,第1张

如果只做四个简单的运算这应应该可以

shell脚本代码如下:

#!/bin/bash

read -p "input num1:" a

read -p "input num2:" b

read -p "input operator:" o

case $o in

+) let "res=a + b"

echo $res

-) let "res=a - b"

echo $res

/) awk 'BEGIN{printf "%.2f\n",'$a'/'$b'}'

*) let "res=a * b"

echo $res

esac

定义一个QList链表,

生产者不断地将数据添加到QList的队尾,

消费者不断去询问QList是否为空,如为空则等待,否则就获取QList队头第一个数据。

如此就是一个简单的生产者与消费者关系

如果要完善一下,则需要添加一个信号量来管理QList的删除和添加 *** 作,防止出现错误


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8958802.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存