diff --git a/BaseConverter/Form1.Designer.cs b/BaseConverter/Form1.Designer.cs index 6982259..f387ad2 100644 --- a/BaseConverter/Form1.Designer.cs +++ b/BaseConverter/Form1.Designer.cs @@ -302,6 +302,7 @@ namespace WindowsFormsApplication1 // // label1 // + this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.label1.Location = new System.Drawing.Point(7, 39); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(76, 14); diff --git a/BaseConverter/Form1.cs b/BaseConverter/Form1.cs index e474714..8a73c8d 100644 --- a/BaseConverter/Form1.cs +++ b/BaseConverter/Form1.cs @@ -48,10 +48,7 @@ namespace WindowsFormsApplication1 decimalNum = long.Parse(decimalTextBox.Text); hexNum = Convert.ToInt64(hexTextBox.Text, 16); // Remove spacing from binaryTextBox before parsing it - //if (spacingToggle.Checked) - //{ - binaryTextBox.Text = binaryTextBox.Text.Replace(" ", ""); - //} + binaryTextBox.Text = binaryTextBox.Text.Replace(" ", ""); binNum = Convert.ToInt64(binaryTextBox.Text, 2); octalNum = Convert.ToInt64(octalTextBox.Text, 8); paddingOffset = int.Parse(paddingOffsetTextBox.Text); @@ -131,11 +128,18 @@ namespace WindowsFormsApplication1 var builder = new StringBuilder(binaryString); // String builder while (i != 0) { - if (i % spacingOffset == 0) // If i mod spacingOffset equals zero, append a space to the offset specified by i. + if (!(i == binarySize)) // Get rid of trailing space { - builder.Insert(i, " "); + if (i % spacingOffset == 0) // If i mod spacingOffset equals zero, append a space to the offset specified by i. + { + builder.Insert(i, " "); + } + i--; + } + else + { + i--; } - i--; } binaryTextBox.Text = builder.ToString(); builder = null; // null out builder when done diff --git a/BaseConverter/bin/Debug/BaseConverter.application b/BaseConverter/bin/Debug/BaseConverter.application index b0af59a..965d8da 100644 --- a/BaseConverter/bin/Debug/BaseConverter.application +++ b/BaseConverter/bin/Debug/BaseConverter.application @@ -11,7 +11,7 @@ - is8iki4tHpHxcj7xk6PtMOGvK6g= + iQndC8edrYzQfW1up66sZRa2OHI= diff --git a/BaseConverter/bin/Debug/BaseConverter.exe b/BaseConverter/bin/Debug/BaseConverter.exe index c000518..aa112f3 100644 Binary files a/BaseConverter/bin/Debug/BaseConverter.exe and b/BaseConverter/bin/Debug/BaseConverter.exe differ diff --git a/BaseConverter/bin/Debug/BaseConverter.exe.manifest b/BaseConverter/bin/Debug/BaseConverter.exe.manifest index 460baad..25d6165 100644 --- a/BaseConverter/bin/Debug/BaseConverter.exe.manifest +++ b/BaseConverter/bin/Debug/BaseConverter.exe.manifest @@ -59,7 +59,7 @@ - TKjFfY6QSkvgFQb19kmMEE77U3c= + wI+p03vYZj52eZR1ghmskX9GKkg= diff --git a/BaseConverter/bin/Debug/BaseConverter.pdb b/BaseConverter/bin/Debug/BaseConverter.pdb index 1de96b4..6495fab 100644 Binary files a/BaseConverter/bin/Debug/BaseConverter.pdb and b/BaseConverter/bin/Debug/BaseConverter.pdb differ diff --git a/BaseConverter/bin/Debug/BaseConverter.vshost.application b/BaseConverter/bin/Debug/BaseConverter.vshost.application index b0af59a..965d8da 100644 --- a/BaseConverter/bin/Debug/BaseConverter.vshost.application +++ b/BaseConverter/bin/Debug/BaseConverter.vshost.application @@ -11,7 +11,7 @@ - is8iki4tHpHxcj7xk6PtMOGvK6g= + iQndC8edrYzQfW1up66sZRa2OHI= diff --git a/BaseConverter/obj/Debug/BaseConverter.application b/BaseConverter/obj/Debug/BaseConverter.application index b0af59a..965d8da 100644 --- a/BaseConverter/obj/Debug/BaseConverter.application +++ b/BaseConverter/obj/Debug/BaseConverter.application @@ -11,7 +11,7 @@ - is8iki4tHpHxcj7xk6PtMOGvK6g= + iQndC8edrYzQfW1up66sZRa2OHI= diff --git a/BaseConverter/obj/Debug/BaseConverter.csproj.GenerateResource.Cache b/BaseConverter/obj/Debug/BaseConverter.csproj.GenerateResource.Cache index f8ce7b2..0c4306e 100644 Binary files a/BaseConverter/obj/Debug/BaseConverter.csproj.GenerateResource.Cache and b/BaseConverter/obj/Debug/BaseConverter.csproj.GenerateResource.Cache differ diff --git a/BaseConverter/obj/Debug/BaseConverter.exe b/BaseConverter/obj/Debug/BaseConverter.exe index c000518..aa112f3 100644 Binary files a/BaseConverter/obj/Debug/BaseConverter.exe and b/BaseConverter/obj/Debug/BaseConverter.exe differ diff --git a/BaseConverter/obj/Debug/BaseConverter.exe.manifest b/BaseConverter/obj/Debug/BaseConverter.exe.manifest index 460baad..25d6165 100644 --- a/BaseConverter/obj/Debug/BaseConverter.exe.manifest +++ b/BaseConverter/obj/Debug/BaseConverter.exe.manifest @@ -59,7 +59,7 @@ - TKjFfY6QSkvgFQb19kmMEE77U3c= + wI+p03vYZj52eZR1ghmskX9GKkg= diff --git a/BaseConverter/obj/Debug/BaseConverter.pdb b/BaseConverter/obj/Debug/BaseConverter.pdb index 1de96b4..6495fab 100644 Binary files a/BaseConverter/obj/Debug/BaseConverter.pdb and b/BaseConverter/obj/Debug/BaseConverter.pdb differ