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