Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > как использовать переменную в фукнции system


Автор: worsvch 13.7.2011, 13:44
Уважаемые эксперты, хочу использовать функцию system

Код

string now;

system("\"c:\\Program Files\\WinRAR\\Rar.exe\" a ".now." c:\\data\\*.*");


Но выдает 
Код

1>c:\data\project.cpp(70) : error C2059: syntax error : 'string'


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

Автор: boostcoder 13.7.2011, 13:54
Код

system(("\"c:\\Program Files\\WinRAR\\Rar.exe\" a "+now+" c:\\data\\*.*").c_str());

Автор: worsvch 13.7.2011, 14:07
Цитата(boostcoder @ 13.7.2011,  13:54)
Код

system(("\"c:\\Program Files\\WinRAR\\Rar.exe\" a "+now+" c:\\data\\*.*").c_str());

Спасибо, получилось

Автор: boostcoder 13.7.2011, 14:08
тему закрой.

Автор: bsa 13.7.2011, 14:32

M
bsa
worsvch, если ответ на вопрос получен, то пометь тему решенной

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)