Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вывод переменной в функцию

26K
28 июня 2008 года
3D-GRAF
41 / / 28.06.2008
Здравствуйте, требуется вставить переменную в аргумент функции:

system("start c:\\переменная\\start.exe");

вот как на место переменная вставить значение переменной?
9.5K
28 июня 2008 года
ROLpogo
80 / / 22.08.2006
Какого типа переменная? char*, AnsiString, CString... ?
1.9K
28 июня 2008 года
max_dark
256 / / 11.11.2005
Используй snprintf
Например так:
 
Код:
void run(int dirid) {
    char buff[MAX_PATH+1];
    snprintf(buff, MAX_PATH,"start c:\\%d\\start.exe", dirid);
    system(buff);
}
26K
28 июня 2008 года
3D-GRAF
41 / / 28.06.2008
Большое спасибо! Работает. Только не совсем понял, как именно. Что такое MAX_PATH?
1.9K
28 июня 2008 года
max_dark
256 / / 11.11.2005
Если примерно, то MAX_PATH - константа, определяющяя максимальную длину пути к файлу
И еще почитай эту статью
26K
28 июня 2008 года
3D-GRAF
41 / / 28.06.2008
Преогромнейшее спасибо! :)
P.S. По соседней теме хотелось бы найти решение..
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог