📄 cb_unit.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 + -