[차례]  [함수색인] Wel 도움말 문서 [이전]  [다음]
대분류: 내장함수
소분류: 문자열 함수
left() 작성일: 1999/10/22
수정일: 2002/07/05

1. 형식 형식1) result= left(str, length) 형식2) result= left(str, length, hangul_mode) 2. 기능: 인자 str 문자열의 왼쪽부터 length 문자수의 문자열을 얻는다. 형식2)에서 hangul_mode는 한글 절반 짤림을 방지한다. 3. 설명 (1) 인자 str은 대상 문자열이며 수치이면 문자열로 변환된다. (2) 인자 length나 hangul_mode가 문자열이고 수치로 변환될 수 없을 때는 에러 처리된다. (3) 인자 length는 문자수를 의미하며 그 값이 0 이면 Null string("")이 result에 돌려지고, 그 값이 음수이면 인자 str의 끝부분의 위치에서 length 절대값의 문자수를 제외한 문자열이 result에 돌려진다. (4) 인자 length에 소수아래수가 있으면 절삭한다. (5) 인자 length가 str의 문자수보다 크면 str의 문자수로 처리된다. (6) 형식2)에서 hangul_mode는 한글 절반이 짤리게 되는 것을 방지한다. (7) 형식2)에서 hangul_mode의 값이 0 이면 무시되고 기타는 1과 같이 처리된다. (8) 인자 str의 왼쪽에서 length 문자수의 문자열이 result에 돌려진다. 4. 사용예 r1= left("ABCDEFG", 3); r2= left(-12345, 3); r3= left("가나다라", 4); r4= left("가나다라", 3, 1); // 한글 절반 짤림을 방지( "가"만 취함 ) r5= left("abcde", -2); // 왼쪽을 유지한 채 오른쪽의 2문자를 버림 printf("[%s] [%s] [%s] [%s] [%s]\n", r1, r2, r3, r4, r5); ------------------------------ [ 출력결과 ] ------------------------------ [ABC] [-12] [가나] [가] [abc]

Wel Version 1.0
[차례]  [함수색인] [이전]  [다음]