mtsuyugu #4192(2007/11/18 05:43 GMT) [ C ] Rating-3/3=-1.00
1 2 3 4 5 6 7 8 9
#include <ctype.h> char* rtrim( char *str ){ char *p = str; while( *p++ ); p--; while( isspace( *(--p) ) ); *(p+1) = '\0'; return str; }
Rating-3/3=-1.00-0+
1 reply [ reply ]
mtsuyugu
#4192()
[
C
]
Rating-3/3=-1.00
空白文字の判定は isspace を使っていますが、取り除かれる文字は ASCIIコードで [9, 10, 11, 12, 13, 32]。
Rating-3/3=-1.00-0+
1 reply [ reply ]