下面程序,将"hellow ward"中的左右空格去掉后,输出到label标签上:
dim s as string
s="hellow ward"
s = trim(s) '用trim去除字符串左右的空格
label1.caption = s '输出到label1上显示……
************************
#include "stdio.h"
#include "conio.h"
#include "string.h"
char* trim(char *s)/*trim函数用来去除空格*/
{
char b[100]
int i,j=0
for(i=0i<strlen(s)i++)
if(s[i]!=' ')
b[j++]=s[i]
return b
}
void main()
{
char a[100],*b
gets(a)
b=trim(a)
puts(b)
getch()
}
这是纯C实现的trim()去除字符串的空格.已经在Wintc下调试通过.因为C本身没有这个trim函数,VB有!
自己写个 strlwr 吧char *strlwr(char *str)
{
char *p
p = str
while(*p)
{
if(*p>='A' &&*p<='A')
{
*p += 32
}
p++
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)