reporttoconsole.c

来自「我的本科生毕业设计」· C语言 代码 · 共 34 行

C
34
字号
#include "reportToConsole.h"int statAlgorithm(int downNum,int notSmoothNum,int wellNum){	/***************************************************************	 *	 * stat = 0	if notSmoothNum and wellNum is zero	 *        1	if rate of wellNum below STAT_LEVEL	 *        2	if rate of wellNum above STAT_LEVEL	 *	 * the rate of wellNum is caculated like below:	 *	 * rate = wellNum /(downNum + notSmoothNum * 0.5 + wellNum);	 *	 * **************************************************************/	if (notSmoothNum + wellNum == 0)		return 0;	int stat;	float rate;	rate = (float)wellNum/(downNum + notSmoothNum * 0.5 + wellNum);	if (rate < STAT_LEVEL)		return 1;	else		return 2;}void reportToConsole(char *protocol,int consoleFd,int downNum,int notSmoothNum,int wellNum){	pMHDR pM = (pMHDR)malloc(sizeof(MHDR));	pM->connect = 0;	strcpy(pM->protocol,protocol);	pM->stat = statAlgorithm(downNum,notSmoothNum,wellNum);	int res = write(consoleFd,pM,sizeof(MHDR));}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?