Задать вопрос
@wefhuieu

Как получить данные из командной строки и обработать их?

Всем привет, подскажите как как получить данные из командной строки и обработать их

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)


Подскажите плиз, если есть другой более простой способ получить данные из командной строки, прошу помощи)
  • Вопрос задан
  • 269 просмотров
Подписаться 2 Простой 13 комментариев
Решения вопроса 1
@wefhuieu Автор вопроса
Проблема решена, ответ

if (wcscmp(argv[count], L"conv_type_to_doc") == 0)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы