#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char * rtrim(char *str)
{
char *s=str;
while( *s )
{
++s;
}
--s;
while( s >= str )
{
if((*s==' ') || (*s=='\t') || (*s=='\r') || (*s=='\n') )
{
*s=0;
--s;
}
else
break;
}
return str;
}
int main()
{
char a[10];
memcpy(a,"abc ",9);
rtrim(a);
printf("%s##\n",a);
#include <stdlib.h>
#include <string.h>
char * rtrim(char *str)
{
char *s=str;
while( *s )
{
++s;
}
--s;
while( s >= str )
{
if((*s==' ') || (*s=='\t') || (*s=='\r') || (*s=='\n') )
{
*s=0;
--s;
}
else
break;
}
return str;
}
int main()
{
char a[10];
memcpy(a,"abc ",9);
rtrim(a);
printf("%s##\n",a);
}
PS.rtrim函数是对地址做处理。