编写一个进程监视的程序,当指定进程所占用的内存大于设定的界线时,关掉这个进程。用Tasklist命令把进程列表输出到一个txt文件,现在要读取这个文件里的特定进程的内存大小赋给一个变量。
å¯ä»¥ç¨fscanf读åå åå¤æ
æ¯å¦
char name[100];ææç §ä½ çè¿ä¸ªæ¡æ¶åäºï¼ä½æ¯æ¬¡è¯»åºæ¥çé½æ¯æåä¸è¡çå®é å åï¼è·æéè¦çè§çè¿ç¨ä¸ä¸æ ·
å¯ä»¥ææ¯ä¸ªè¯»å°çnameï¼a bçå¼æå°åºæ¥ï¼ççåªééäº
追é®é½æå°åºæ¥æ¯nameéäºï¼ä¸ç´æ¯æåä¸ä¸ªè¿ç¨çååã
while (~fscanf(fp1,"%s%*d%*s%*d%d,%d K",name,&a1,&b1))
if(strcmp(name,str_jincheng1.c_str())==0) break ;
说æè¿ä¸ªè¯å¥å¹¶æ²¡æçéåºå¸æçè§çè¿ç¨ã
ä½ æå°å å¨å¾ªç¯å¤é¢ï¼å½ç¶ä¸ç´æ¯æåä¸ä¸ªäºããã