/*%U %S %E %P %F %R %w %W*/
/*the process resource information is written in "temp.txt" with format as above*/
void print()
{
FILE *fp;
fp = fopen("temp.txt"?? "r");
if(fp==NULL)
{
printf("open error ");
return ;
}
//get information from "temp.txt"
double user_time?? sys_time?? per??elapsed;
int maj_flt?? min_flt?? sa?? sw;
if(fscanf(fp?? "%lf %lf 0:%lf"?? &user_time?? &sys_time?? &elapsed)!=3) printf("wrong 1 ");
if(fscanf(fp?? "%d %d %d %d %lf"?? &maj_flt?? &min_flt?? &sw?? &sa?? &per)!=5) printf("wrong 2 ");
printf("CPU time %.1lfms (user time %.1lfms?? system time %.1lfms) "?? (user_time+sys_time)*1000.0?? user_time*1000.0?? sys_time*1000.0);
printf("elapsed time %.1lfms major fault %d?? minor fault %d swap %d context switch %d "?? elapsed*1000.0??maj_flt?? min_flt?? sa?? sw);
}
int solve(char *s)
{
/*make format like: /usr/bin/time -o temp.txt -f "%U %S %E %P %F %R %w %W" command*/
strcpy(tmp?? s);
strcpy(s?? pre);
int j=strlen(s);
s[j++]=' ';
s[j++]='"';
strcpy(s+j?? sp);
j=strlen(s);
s[j++]='"';
s[j++]=' ';
strcpy(s+j?? tmp);
/*output system command*/
printf("command is %s "?? s);
return system(s);
}
int main ()
{
int child_sta=0;
rusage usage;
time_t ep_t1?? ep_t2;
while(gets(input))
{
int j = getToken(input);
if(j<0)  printf("input not obeying format ");
else
{
strcpy(cmd?? input+j);
int p = strlen(cmd)-1;
while(cmd[p]==' '&&p>=0) p--;
cmd[p+1] = ' 主站蜘蛛池模板: 久久三级影视 | 国产一级片网址 | 午夜日韩精品 | 日韩亚洲欧美在线爱色 | 狠狠色综合网站 | 日本韩国欧美在线观看 | 手机看片日韩国产 | 亚洲男人影院 | 天天插天天狠天天透 | 亚洲日本精品va中文字幕 | 高清人人天天夜夜曰狠狠狠狠 | 国产在线h视频 | 伊人久久免费视频 | 男女一级特黄a大片 | 日韩在线一区二区 | 一级欧美在线的视频 | 爽爽免费视频 | 国产精品免费观在线 | a一级毛片免费高清在线 | 国产高清看片日韩欧美久久 | 一级特黄录像绵费播放 | 深夜免费在线观看 | 黄色网页在线免费观看 | 国产亚洲精品影达达兔 | 一级毛片无遮挡免费全部 | 免费的黄色小视频 | 欧美日本高清一本二本三本 | 日韩精品中文字幕视频一区 | 做a的视频免费 | 激情午夜网 | 久免费视频 | 国内精品久久久久久久久野战 | 全免费a级毛片免费看不卡 全免费a级毛片免费毛视频 | 久久国| japanoldman老头同性 | 一级做性色a爰片久久毛片免费 | 国产视频网站在线观看 | 影音先锋天堂网 | 免费看男女做黄的软件 | 亚洲欧美综合 | 欧美国产在线看 |