В Perl и PHP есть несколько функций, которые служат для разбора параметров строки передоваемых по POST или GET:
key1=val1&key2=val2&....
сперва записывая из в массив {key1=val1, key2=val2, ...}, а потом в массив, где key выступают как индексы, а val, как значения.
Это очень удобно. Никто не знает, не реализовано примерно тоже самое в Visual C++, или может кто то встречался с реализацией такого класса в сети ?
Здравствуйте Eraserhead, Вы писали:
E>В Perl и PHP есть несколько функций, которые служат для разбора параметров строки передоваемых по POST или GET:
E>key1=val1&key2=val2&....
E>сперва записывая из в массив {key1=val1, key2=val2, ...}, а потом в массив, где key выступают как индексы, а val, как значения.
E>Это очень удобно. Никто не знает, не реализовано примерно тоже самое в Visual C++, или может кто то встречался с реализацией такого класса в сети ?
Для получения структуры {key1=val1, key2=val2, ...} стандартного ничего вроде нет — так что придется ручками.
А вот "а потом в массив, где key выступают как индексы, а val, как значения" — очень даже просто — для этого идеально подходит std::map. Правда с одним условием — все key и и все value должны быть одного типа, т.е. необходимо писать
std::map<Type1, Type2> aParams;
где соответсвенно все ключи имеют тип Type1, а все значения имеют тип Type2.
Здравствуйте Eraserhead, Вы писали:
E>В Perl и PHP есть несколько функций, которые служат для разбора параметров строки передоваемых по POST или GET:
E>key1=val1&key2=val2&....
E>сперва записывая из в массив {key1=val1, key2=val2, ...}, а потом в массив, где key выступают как индексы, а val, как значения.
E>Это очень удобно. Никто не знает, не реализовано примерно тоже самое в Visual C++, или может кто то встречался с реализацией такого класса в сети ?
Напиши на aquary(at)smtp.ru (мыло из профайла) — отправлю несколько библиотек (вернее файлов

) для работы с параметрами и один — с куками. Накачал как-то из разных источников, но времени пока нет разбираться.