From 442d018f80c23aa57e39a81cb08a776df18da0a6 Mon Sep 17 00:00:00 2001 From: citizen-VM Date: Fri, 21 Aug 2020 20:25:59 +0200 Subject: [PATCH] chore: divide the message into digraphs as requested --- main_form.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/main_form.cs b/main_form.cs index f17bec1..2c11182 100644 --- a/main_form.cs +++ b/main_form.cs @@ -21,6 +21,7 @@ namespace KRY_0x01_ng char[,] arrayTable = new char[5, 5]; char[] alphabet = "ABCDEFGHIJKLMNOPQRSTUVXYZ".ToCharArray(); // no W char[] nualphabet = new char[25]; + string prep_msg_str = ""; @@ -127,10 +128,22 @@ namespace KRY_0x01_ng textBox5.Text = msg; return; } + + string msg_hack_up(string msg) + { + string digraph_msg = ""; + for (int i = 0; i < msg.Length - 1; i+=2) + { + digraph_msg += msg.Substring(i, 2) + " "; + } + return digraph_msg.TrimEnd(" ".ToCharArray()); + } + void prep_message(TextBox tb_m) { string msg = pad(tb_m.Text); - textBox6.Text = msg; + prep_msg_str = msg; + textBox6.Text = msg_hack_up(msg); return; }