病床呼叫系统主函数程序
时间: 2024-02-22 15:56:32 浏览: 22
好的,以下是一个简单的病床呼叫系统主函数程序的示例:
```c++
#include <iostream>
#include <string>
using namespace std;
void callNurse(int bedNumber) {
cout << "Nurse called for bed #" << bedNumber << endl;
}
int main() {
int bedNumber = 0;
string input;
while (true) {
cout << "Enter bed number to call nurse (or 'exit' to quit):" << endl;
cin >> input;
if (input == "exit") {
break;
}
try {
bedNumber = stoi(input);
callNurse(bedNumber);
} catch (invalid_argument& e) {
cout << "Invalid input. Please enter a valid bed number or 'exit'." << endl;
}
}
return 0;
}
```
以上程序通过循环接收用户输入的病床号码,并调用 `callNurse` 函数来呼叫护士。如果用户输入了 "exit",程序将退出循环并结束。如果用户输入了无效的输入,程序将提示用户重新输入。注意,在实际的病床呼叫系统中,可能需要更复杂的逻辑来处理呼叫、取消呼叫以及处理多个呼叫等情况。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)