2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 найти и унчтожить
Сообщение11.05.2009, 19:42 
Постановка задачи такова: нужно написать програму для тестирования другой программы :D, в частности нужно засечь время исполнения.
В идеале(насколько я могу представить) нужна функция которая запустит другую програму(приостановив исполнение моей на время ее исполнения).
Вобщем нужен совет что мне использовать.
Язык С++, Windows(но лучше без нее).

 
 
 
 Re: найти и унчтожить
Сообщение11.05.2009, 19:49 
fork(2)
execve(2)
wait4(2)
gettimeofday(2)

 
 
 
 Re: найти и унчтожить
Сообщение11.05.2009, 20:09 
:? Класно, но под линукс

 
 
 
 Re: найти и унчтожить
Сообщение11.05.2009, 20:33 
Но Вы же говорили, что лучше бы без Windows. Кстати, это не linux-specific, а POSIX. Так что должно пойти везде. Даже в венде. Кто-то ведь не так давно заявлял, что Windows — самая POSIX система :)

 
 
 
 Re: найти и унчтожить
Сообщение11.05.2009, 21:23 
В MSDN:
int _execve( const char *cmdname, const char *const *argv, const char *const *envp );

fork вообще нет в VC6.

 
 
 
 Re: найти и унчтожить
Сообщение11.05.2009, 21:28 
Смотрите WaitForSingleObject

 
 
 
 Re: найти и унчтожить
Сообщение12.05.2009, 21:52 
По идее, в process.h и time.h все есть (cwait, execl, time)

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group