void run(int dirid) {
char buff[MAX_PATH+1];
snprintf(buff, MAX_PATH,"start c:\\%d\\start.exe", dirid);
system(buff);
}
Вывод переменной в функцию
system("start c:\\переменная\\start.exe");
вот как на место переменная вставить значение переменной?
Какого типа переменная? char*, AnsiString, CString... ?
Например так:
Код:
Большое спасибо! Работает. Только не совсем понял, как именно. Что такое MAX_PATH?
И еще почитай эту статью
P.S. По соседней теме хотелось бы найти решение..