Solitaire (Login Solitaire1) S Posted Jul 3, 2012 9:01 AM
Yes, I was aware of that, especially after looking over the list of names in the Manhattan phone book. But there's so much that needs to be considered that would require a great deal of code. I simply included the most common exceptions to work by, and asked the user to add a ~ for bypassing the rule. If you have more rules, you could list them and ask the user if he wants to make certain exceptions.
I also wrote a similar program (in VB) to use Title Case for titles of books, etc. If you Google "Title Case" you will find a confusing array of rules for which words should be left in lowercase. This is even more challenging than the program for proper name case.