#define CHOP(x) x[strlen(x) - 1] = ' '
fflush(stdin);
printf("이름 :");
fgets(name, 12, stdin);
CHOP(name);
fflush(stdin);
c언어로 MYSQL연동하고 있습니다. 지금 짜여진 소스에서
여기서 #define CHOP(x) x[strlen(x) - 1] = ' ' 이걸 써줬는데요. 왜쓰는건지 궁금합니다.
CHOP를 쓰게 되는경우에는
이름 주소 전화번호
하동훈 서울시 010-0000-000
위와 같이 나오지만
CHOP을 사용하지 않을경우
이름 주소 전화번호
하동훈
서울시 010-0000-000
위와 같은 식으로 엉망으로 나옵니다.strlen이 문자열의 개수를 새주는것을 알고 있으나. 어떠한 방식으로 정렬을 시키는지 궁금합니다.
부탁드립니다.
|