프로그래밍 언어/C++
c++ 문자열 공백 제거 매크로
copynull
2013. 3. 3. 22:38
12345678 // 오른쪽 공백 제거#define TRIM_RIGHT(__x_) {int i; for (i=strlen(__x_) - 1; (i>=0)&&(__x_[i]==' '); i--); __x_[i + 1]=0;};// 왼쪽 공백 제거#define TRIM_LEFT(__x_) {_tcsrev(__x_);TRIM_RIGHT(__x_);_tcsrev(__x_);};// 양쪽 공백 제거#define TRIM(__x_) { TRIM_RIGHT(__x_);TRIM_LEFT(__x_);};