⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cb_unit.cpp

📁 LINUX系统下基于ARM处理器的使用GPRS方式通过SOCKET数据包进行煤矿瓦斯监控的程序.这是在黑龙江省现场运行的程序源代码.
💻 CPP
字号:
/*
* Copyright (c) 2004,哈尔滨驰博电子公司软件部
* All rights reserved.
* 
* 文件名称:CB_Unit.cpp
* 文件标识:
* 摘    要:
* 
* 当前版本:1.0.3
* 作    者:Sam
* 完成日期:2004年8月16日
*
* 取代版本:1.0.2 
* 原作者  :Sam
* 完成日期:2004年6月10日
*/

#include "CB_Unit.h"
#include "Afx.h"
#include <time.h>
#include <sys/time.h>

//##ModelId=409C4D5C0319
void CB_Unit::clearBuf(char *buf, int len)
{
  if (buf == NULL)
    return;
 
  int size = strlen (buf);
  memset (buf, '\0', size);
}

//##ModelId=409C4E77021C
void CB_Unit::trimRight(char *str)
{
  if (str == NULL)
   return;

  int len = strlen(str) -1;
  
  for (int i=len; i>=0; i--)
  {
     if (str[i] != 32)
     {
       str[i+1] = '\0';
  	   break;
 	 }
  }
}

//##ModelId=409C4E7A0067
void CB_Unit::trimLeft(char *str)
{
  if (str == NULL)
    return;
  
  int len = strlen (str);
  for (int i=0; i<len; i++)
  {
     if (str[i] != 32)
 	 {
       int pos = len-i;
	   memmove (str, str+i, pos);  
	   str[pos] = '\0';
	   break;
	 }
  }
  
}

//##ModelId=409C4E7C027D
void CB_Unit::trim(char *str)
{
  trimLeft (str);
  trimRight (str);
}

//##ModelId=409C4E7E00D1
void CB_Unit::lineToStr(char *str)
{
  if (str == NULL)
    return;

  int len = strlen (str);
  if (str[len-1] == 10 && str[len-2] == 13 )
  {
    str[len-2] = '\0';
  }
}





⌨️ 快捷键说明

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