摩爾斯電碼Mrose C

2022-05-25 07:30:12 字數 1013 閱讀 2160

因為某次和朋友聊天中玩到摩爾斯電碼...所以想寫乙個玩一玩...下面就是**,c++版的,中間有考慮到用一些指標函式stl之類的,但最後還是用了最原始的寫法... 基礎語法...

效果如圖:

**如下:

// morse.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include#include#include#includeusing namespace std;

void input(vector&ch);

void inpup(vector&ch);

void inpus(string &str);

void show1(vector&arr);

void show(vector&arr);

int main()

else if (pd == 3)

inpup(cd);

else

cb.clear();

cd.clear();

} return 0;

}void input(vector&ch)

else

}if (str == strend)

show(ch); }}

void inpup(vector&ch)

show1(ch);

}void show1(vector&arr)

cout << endl;

}void show(vector&arr)

{ if (arr.empty()) cout << "請輸入正確電碼。\n";

vector::iterator it;

for (it = arr.begin(); it編譯器用的vs2015...其他編譯器報錯的話可以把  #include "stdafx.h"  刪掉

摩爾斯電碼

是哪五種基本訊號呢?1.嘀 1個時間單位 這是時間較短的電子脈衝,讀作 嘀 寫作乙個小圓點 2.嗒 3個時間單位 這是時間較長的電子脈衝,長度是嘀的3倍,讀作 嗒 寫作乙個小橫槓 3.嘀嗒之間的停頓 1個時間單位 有了較短的停頓,才能區分出嘀嗒訊號。4.字元之間的停頓 3個時間單位 後文中會講到,若...

藍橋杯摩爾斯電碼

摩爾斯電碼破譯。類似於喬林教材第213頁的例6.5,要求輸入摩爾斯碼,返回英文。請不要使用 zylib.h 只能使用標準庫函式。用 表示 中間空格用 表示,只轉化字元表。摩爾斯碼定義見 清橙進行評測時,輸入是以eof結尾的,而不是換行符。eof不是乙個字元,以eof結尾 是一種通俗但不嚴謹的說法。因...

演算法提高 9 3摩爾斯電碼

問題描述 摩爾斯電碼破譯。類似於喬林教材第213頁的例6.5,要求輸入摩爾斯碼,返回英文。請不要使用 zylib.h 只能使用標準庫函式。用 表示 中間空格用 表示,只轉化字元表。摩爾斯碼定義見 清橙進行評測時,輸入是以eof結尾的,而不是換行符。eof不是乙個字元,以eof結尾 是一種通俗但不嚴謹...