I need the pseudocode for an algorithm that matches strings based on a pattern based on DOS wildcards:
? matches any one character.
* matches zero or more characters, as many characters as possible.
any other character matches that character.
The pattern must match the entire string perfectly or it is a failure.
The * is the thing that is giving me the most trouble, by the way.