댓글 쓰기 권한이 없습니다. 로그인 하시겠습니까?
C
2005.08.05 15:10
Trim() - 줄 앞뒤의 공백, 탭을 없애주는 함수
조회 수 43397 댓글 0
trim 함수 #include <string.h> // 줄 앞뒤의 공백, 탭을 없애주는 함수, 전체 문자열 길이 반환 int Trim (char *line) { int len = 0; char cpTrim[MAX_LINE_SIZE]; int xMan = 0; int i; len = strlen(line); if (len >= MAX_LINE_SIZE) { puts ("string too long"); return -1; } strcpy(cpTrim, line); // 앞에거 잘라내기 for (i = 0; i < len; i++) { if (cpTrim[i] == ' ' || cpTrim[i] == '\t') xMan++; else break; } // 뒤에거 잘라내기 for (i = len-2; i >= 0; i--) { if (cpTrim[i] == ' ' || cpTrim[i] == '\t' || cpTrim[i] == '\n') cpTrim [i] = '\0'; else break; } strcpy (line, cpTrim+xMan); return strlen(line); } Dreamy의 코드 스크랩내가 모으고 내가 보는
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5