急!简单的编程问题,用trim()实现去空格。

急!简单的编程问题,用trim()实现去空格。,第1张

这是VB里的一个函数,VB是完全的可视化编程,不象VC那样有固定的结构套路.因此不需要像VC那样包含什么,加上什么主函数!

下面程序,将"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++

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11660671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存