Quick question - using Strings in typedef structures...

I don't know where 'A' is.
I don't know where 'B' is.
But I do know where Stanfords is.
(To paraphrase "I don't use the String class, so don't remember what the methods are called, but I know they exist")

But I do know that A and B exist, and that somewhere (Stanfords) there will be a solution that connects A to B.

Whether or not you buy a map, or just use the store as a map library is up to you.

But definitely, go the Stanfords (To paraphrase "RTFM")

one forum member had the b@lls to actually give me an answer, rather than tell me to go read up on it.

And another member told you that methods exist to retrieve the data you need.
Yet another member suggested that the String class is not a great place to be, and certainly not a good starting point to get from A to B.