将字符串右边的空白去掉
来源:互联网 发布:酒店智能门锁 网络 编辑:程序博客网 时间:2024/06/05 09:11
void trapright(char *buf,char *trapper,char *destbuf)
{
char *p;
const char *a;
for (p = buf+strlen(buf)-1;p>=buf; ) {
for ( a = trapper;*a!='\0';++a) {
if (*a == *p)
break;
}
if ( *a == *p)
p--;
else {
++p;
break;
}
}
strncpy(destbuf,buf,p-buf);
destbuf[p-buf] = '\0';
#ifdef DEBUG
fprintf(stderr,"destbuf after trapright is %s\n",destbuf);
#endif
return;
{
char *p;
const char *a;
for (p = buf+strlen(buf)-1;p>=buf; ) {
for ( a = trapper;*a!='\0';++a) {
if (*a == *p)
break;
}
if ( *a == *p)
p--;
else {
++p;
break;
}
}
strncpy(destbuf,buf,p-buf);
destbuf[p-buf] = '\0';
#ifdef DEBUG
fprintf(stderr,"destbuf after trapright is %s\n",destbuf);
#endif
return;
}
由于buf可能指向只读内存区,故将去掉空白字符的字符串保存在destbuf指向的内存中
- 将字符串右边的空白去掉
- 将字符串左边的空白去掉
- 去掉 easyui datagrid 最右边多出的空白
- 字符串去掉空白
- 字符串去掉空白
- 去掉字符串前后空白
- 如何去掉字符串左边或右边的空格?
- [Cpp]去掉字符串空白2
- 用php正则表达式去掉字符串的所有空白
- JQuery中去掉字符串首尾的空白字符
- 去掉状态栏右边的三角形
- 从键盘输入一个英文句子,并处理:去掉最左边和最右边的空白(空格、制表符),把连续的空白替换为一个空格。
- 解决iframe 右边有空白的问题
- 将用户输入的字符串转换为可换行、替换Html编码、无危害数据库特殊字符、去掉首尾空白、的安全方便代码
- 将用户输入的字符串转换为可换行、替换Html编码、无危害数据库特殊字符、去掉首尾空白、的安全方便代码
- python去掉字符串中的空白字符
- 去掉字符串中换行,空白字符
- AdvancedDataGrid去掉列右边的三角形图标
- 把数据库中的datatime类型字段 用字符串的形式输出(如05-20-2012)
- 使用enable_shared_from_this
- Android开发实例详解之IMF
- ubuntu 11.10 install QQ
- LINUX下安装 ACE
- 将字符串右边的空白去掉
- c++文件流的复制操作
- [转]Linux2.6内核中基于platform机制的驱动模型
- 查看CPU的大小端模式
- delphi字符函数Copy,Pos,Quotedstr
- 在指定的文件描述符中查找token,
- SSL 与 数字证书 的基本概念和工作原理
- 结构体在内存中的对其规则
- 数据库开发篇(一)——转换日期类型