字符串和数字的left 函数实现
来源:互联网 发布:淘宝商城软包 编辑:程序博客网 时间:2024/05/16 01:31
//this function returns a pointer to a new string 取字符串的前n位
// consisting of the first n characters in the str string,
char * left( const char * str, int n)
{
if ( n < 0 )
n = 0;
char *p = new char[ n+1 ];
int i;
for ( i = 0; i < n && str[i] ; ++i )
p[i] = str [ i ];
while (i <= n )
p [ i++] = '\0' ;
return 0;
}
////////////// 注意使用left 函数后用delete 来释放掉new 出来的内存。
//////********************left 函数的重载
///// 取整型数 num 的 前 ct 位数字
unsigned long left( unsigned long num, unsigned ct )
{
unsigned digitals = 1 ;
unsigned long n = num;
if ( ct == 0 || num == 0 )
return 0;
while( n/10 ) digitals++;
if ( digitals > ct )
{ ct = digitals - ct ;
while( ct - -)
num/= 10;
return num;
}
else return num;
}
- 字符串和数字的left 函数实现
- C语言实现字符串截取函数left、mid和right
- C_实现字符串截取函数left、mid和right
- 数字字符串与数字相互转化-atoi函数和itoa函数的实现
- 数字和字符串转换的函数
- C# 字符串和数字转换的函数
- 自定义数字和字符串的转换函数
- 用汇编实现数字转化为字符串的函数itoa
- 常用的字符串和数字之间的转换函数
- 字符串和数字之间的转换函数(glibc)
- 字符串只允许是数字、字母和下划线的函数
- VC中字符串和数字转换的函数
- VC中字符串和数字转换的函数(转)
- VC中字符串和数字转换的函数(转)
- VC中字符串和数字转换的函数(转)
- vc中字符串和数字转换的函数
- vc中字符串和数字转换的函数
- 【转载】VC中字符串和数字转换的函数
- JavaScript学习思索
- java多线程实现火车售票系统 以及java中的同步的实现 同步块 和同步方法同时 同步
- 数据库还原
- C语言测试题
- Hibernate的多条件查询通用方法(查询条件个数不限,能进行模糊、精确2种查...
- 字符串和数字的left 函数实现
- hdu 1313 (Java)
- hdu 3905 Sleeping
- Designing for the Social Web学习笔记(初识社交网络)
- Designing for the Social Web学习笔记(社交网络设计框架)
- String类方法汇总
- 解决Android不能访问你的adb
- Mounting images in Dom0 using the blktap2 driver
- g++ 多文件编译之“平级目录”(新手初识makefile)