strround.c
来自「微软的基于HMM的人脸识别原代码, 非常经典的说」· C语言 代码 · 共 22 行
C
22 行
int strround(char *s,int len)
{
/* string rounding function
* (c) Edmond J. Breen.
* round back the numbers in a string
* and fill with zeros.
* where: 'len' is the length of the string.
* Returns 1 on success
* and 0 if over flow has occurred.
*/
if(len>0)
if(s[--len] >= '5') {
do {
s[len--] = '0';
} while(len > 0 && s[len] == '9');
if(s[len] == '9')
return 0;
s[len]++;
}
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?