Project 3 finished
Signed-off-by: Amrit Panesar <apanesar@4195tech.com>
This commit is contained in:
1 parent
142f7988d5
commit
46e5359581
5 files changed
+61
-52
No files matched your search
Binary file not shown.
Binary file not shown.
@@ -253,41 +253,43 @@ private: System::Void button1_Click(System::Object^ sender, System::EventArgs^
|
|||||||
if (word->Length > 2)
|
if (word->Length > 2)
|
||||||
{
|
{
|
||||||
String^ t1 = word->Substring(0, 1);
|
String^ t1 = word->Substring(0, 1);
|
||||||
String^ tt = word->Substring(0, 2)->ToLowerInvariant();
|
/*
|
||||||
if (tt->Equals("qu"))
|
String^ tt = word->Substring(0, 2)->ToLowerInvariant();
|
||||||
{
|
if (tt->Equals("qu"))
|
||||||
t1 = word->Substring(0, 2);
|
{
|
||||||
}
|
t1 = word->Substring(0, 2);
|
||||||
if (!numbers->Contains(t1))
|
}
|
||||||
{
|
*/
|
||||||
if (vowels->Contains(t1))
|
if (!numbers->Contains(t1))
|
||||||
{
|
{
|
||||||
translated += word + "way" + " ";
|
if (vowels->Contains(t1))
|
||||||
}
|
{
|
||||||
else
|
translated += word + "way" + " ";
|
||||||
{
|
}
|
||||||
String^ t2 = word->Substring(1);
|
else
|
||||||
if (t1->Length >= 2)
|
{
|
||||||
{
|
String^ t2 = word->Substring(1);
|
||||||
t2 = word->Substring(t1->Length);
|
if (t1->Length >= 2)
|
||||||
}
|
{
|
||||||
|
t2 = word->Substring(t1->Length);
|
||||||
|
}
|
||||||
|
|
||||||
String^ c1 = c1 = t2->Substring(0, 1);
|
String^ c1 = c1 = t2->Substring(0, 1);
|
||||||
if (t1->ToUpperInvariant() == t1)
|
if (t1->ToUpperInvariant() == t1)
|
||||||
{
|
{
|
||||||
c1 = c1->ToUpperInvariant();
|
c1 = c1->ToUpperInvariant();
|
||||||
}
|
}
|
||||||
|
|
||||||
c1 += t2->Substring(1);
|
c1 += t2->Substring(1);
|
||||||
c1 += t1->ToLowerInvariant();
|
c1 += t1->ToLowerInvariant();
|
||||||
c1 += "ay" + " ";
|
c1 += "ay" + " ";
|
||||||
translated += c1;
|
translated += c1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
translated += word + " ";
|
translated += word + " ";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -305,35 +307,42 @@ private: System::Void button2_Click(System::Object^ sender, System::EventArgs^
|
|||||||
{
|
{
|
||||||
String^ wordbuff = gcnew String("");
|
String^ wordbuff = gcnew String("");
|
||||||
|
|
||||||
int start = word->LastIndexOf("ay");
|
|
||||||
String^ t1 = word->Substring(start, 2);
|
|
||||||
String^ d1 = word->Substring(0, 1);
|
String^ d1 = word->Substring(0, 1);
|
||||||
String^ c1 = word->Substring(start - 1, 1);
|
if (!numbers->Contains(d1))
|
||||||
String^ t2 = word->Substring(1, start -2);
|
|
||||||
|
|
||||||
if (t1->Equals("ay"))
|
|
||||||
{
|
{
|
||||||
if (d1->ToUpperInvariant() == d1) // is caps
|
int start = word->LastIndexOf("ay");
|
||||||
|
String^ t1 = word->Substring(start, 2);
|
||||||
|
String^ c1 = word->Substring(start - 1, 1);
|
||||||
|
String^ t2 = word->Substring(1, start -2);
|
||||||
|
|
||||||
|
if (t1->Equals("ay"))
|
||||||
{
|
{
|
||||||
c1 = c1->ToUpperInvariant();
|
if (d1->ToUpperInvariant() == d1) // is caps
|
||||||
d1 = d1->ToLowerInvariant();
|
{
|
||||||
}
|
c1 = c1->ToUpperInvariant();
|
||||||
if (c1->ToLowerInvariant()->Equals("w") && vowels->Contains(d1))
|
d1 = d1->ToLowerInvariant();
|
||||||
{
|
}
|
||||||
wordbuff += d1;
|
if (c1->ToLowerInvariant()->Equals("w") && vowels->Contains(d1))
|
||||||
|
{
|
||||||
|
wordbuff += d1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
wordbuff += c1 + d1;
|
||||||
|
}
|
||||||
|
|
||||||
|
wordbuff += t2;
|
||||||
|
translated += wordbuff + " ";
|
||||||
|
// translated += t2 + " ";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
wordbuff += c1 + d1;
|
translated += word + " ";
|
||||||
}
|
}
|
||||||
|
|
||||||
wordbuff += t2;
|
|
||||||
translated += wordbuff + " ";
|
|
||||||
// translated += t2 + " ";
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
translated += word + " ";
|
translated += word + " ";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Reference in new issue
Block a user