c++ 문자열 공백 제거 매크로
프로그래밍 언어/C++ 2013. 3. 3. 22:38
Colored By Color Scripter™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_);};