В Perl и PHP есть несколько функций, которые служат для разбора параметров строки передоваемых по POST или GET:
key1=val1&key2=val2&....
сперва записывая из в массив {key1=val1, key2=val2, ...}, а потом в массив, где key выступают как индексы, а val, как значения.
Это очень удобно. Никто не знает, не реализовано примерно тоже самое в Visual C++, или может кто то встречался с реализацией такого класса в сети ?