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); }
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5