电报机(仅Windows电脑可用)
2024-09-19 22:09:47
发布于:广东
温馨提示:
1.本程序仅Windows电脑可用
2.本程序含声音,请勿在上课时播放
3.请勿随意播放SOS(...---....)
4.本程序作者亲测可运行,不喜勿喷!
5.发现任何BUG请及时找本人联系!
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
void c(string s)
{
for(int i=0;i<s.size();i++)
{
cout<<s[i];
Sleep(50);
}
cout<<endl;
}
string input;
int main()
{
system("color 0F");
cout<<"---------电报机---------\n";
c("输入一行数字(可含空格),0代表短(.),1代表长(-)");
getline(cin,input);
c("好的,稍等");
Sleep(1000);
system("cls");
system("color 0F");
for(int i=0;i<input.size();i++)
{
if(input[i] == '0')
{
system("color 0A");
cout<<".";
Beep(1000,350);
system("color 0F");
}
else if(input[i] == '1')
{
system("color 0A");
cout<<"-";
Beep(1000,750);
system("color 0F");
}
Sleep(100);
}
cout<<endl;
system("color 0B");
c("播报结束");
system("Pause");
system("color 0F");
return 0;
}
全部评论 4
可用来在上课或集训时谋杀同桌
2024-09-20 来自 广东
1

2026-04-15 来自 浙江
0
多平台兼容(Windows / Linux / macOS)
#include <iostream> #include <string> #include <thread> #include <chrono> using namespace std; #define RESET "\033[0m" #define GREEN "\033[32m" void clear_screen() { #ifdef _WIN32 system("cls"); #else system("clear"); #endif } void sleep_ms(int ms) { this_thread::sleep_for(chrono::milliseconds(ms)); } void c(const string& s) { for (char ch : s) { cout << ch << flush; sleep_ms(50); } cout << endl; } int main() { clear_screen(); cout << "---------电报机---------\n"; c("输入一行数字(可含空格),0代表短(.),1代表长(-)"); string input; getline(cin, input); c("好的,稍等"); sleep_ms(1000); clear_screen(); for (char ch : input) { if (ch == '0') { cout << GREEN << "." << RESET << flush; cout << '\a'; sleep_ms(250); } else if (ch == '1') { cout << GREEN << "-" << RESET << flush; cout << '\a'; sleep_ms(650); } sleep_ms(100); } cout << endl; cout << CYAN << "" << RESET << endl; cout << "Press Enter to exit..."; cin.ignore(); return 0; }2026-04-15 来自 上海
0放...---....会发生什么
2024-09-19 来自 上海
0我们集训营上课的时候我同桌就在那里运行此代码,嘀嘀嘀的声音,打电报一样
2024-09-19 来自 广东
0本来就是电报机好吧
2024-09-20 来自 广东
0挺吵的,同桌被老吸收电脑了
2024-09-20 来自 广东
0
请不要在学术讨论区发布与学术无关的内容,以免被删帖。谢谢配合。此类建议发到灌水区。
2024-09-18 来自 加拿大
0这应该也属于windows api的一个示列
2026-04-15 来自 上海
0


































有帮助,赞一个