isspace 对含有中文 的字符串进行检查的时候表现不正常!?
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> //删除右边连续的空格, char* rtrim(char *pstr) { char *p = pstr; int len = strlen(pstr); p += len - 1; for(; isspace(*p) && len > 0; p--,len--) { *p = '