Всем привет, подскажите как как получить данные из командной строки и обработать их
int main(int argc, char *argv[])
{
    try
    {
		for (int i = 0; i < argc; i++)
		{
			if (argv[i] = "-conv_to_doc")
			{
				if (argv[i+1] = "-i")
				{
					wstring fl_nm = argv[i + 2];
					RunSamples(argv[i], fl_nm);
				}
			}
		}
Здесь я получаю данные и отправляю их в RunSamples
Но у меня вылазит ошибка argv - не существует подходящего конструктора для преобраования из char * в wstring
int RunSamples(string conv_name, wstring file_name)
Подскажите плиз, если есть другой более простой способ получить данные из командной строки, прошу помощи)