StartprogrammingusingObjectPascal:TrimFunction: Difference between revisions

From 흡혈양파의 번역工房
Jump to navigation Jump to search
(SPOP Trim함수 페이지 추가)
 
(내용수정)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
===Trim 함수===
==Trim 함수==


이 함수는 문자열의 시작부분과 끝 부분의 공백 문자를 제거하기 위해 사용합니다. 만약 ''‘Hello ‘''가 들어있는 문자열을 가지고 있다면, 이 함수를 사용했을 때 ''‘Hello’''가 됩니다. 공백 사이사이로 문자들을 입력하기 전에는 터미널 창에서 공백 문자를 보여줄 수 없습니다.
이 함수는 문자열의 시작부분과 끝 부분의 공백 문자를 제거하기 위해 사용합니다. 만약 '' ' Hello ' ''(공백포함) 가 들어있는 문자열을 가지고 있다면, 이 함수를 사용했을 때 '' 'Hello' ''(공백없음)가 됩니다. 문자와 문자 사이에 공백이 있는 경우가 아니라면 터미널 창에서 공백 문자를 보여줄 수 있는 방법은 없습니다.


<syntaxhighlight lang="pascal">
<syntaxhighlight lang="pascal">
Line 27: Line 27:
</syntaxhighlight>
</syntaxhighlight>


앞의 예제에서 ''Trim'' 함수가 들어있는 ''SysUtils'' 유닛을 사용했습니다.


문자열의 앞 뒤 방향중 한쪽에 대해서만 공백을 제거할 수 있는 다른 두가지 함수들이 있습니다. 그것들은 바로 ''TrimRight''와 ''TrimLeft''입니다.
앞의 예제에서 ''Trim'' 함수가 들어있는 ''SysUtils'' Unit을 사용했습니다.
 
 
문자열의 앞 뒤 방향중 한쪽에 대해서만 공백을 제거할 수 있는 다른 두 가지 함수들이 있습니다. 그것들은 바로 ''TrimRight''와 ''TrimLeft''입니다.
 
 
[[Category:StartprogrammingusingObjectPascal]]
[[Category:StartprogrammingusingObjectPascal]]

Latest revision as of 11:39, 4 April 2013

Trim 함수

이 함수는 문자열의 시작부분과 끝 부분의 공백 문자를 제거하기 위해 사용합니다. 만약 ' Hello ' (공백포함) 가 들어있는 문자열을 가지고 있다면, 이 함수를 사용했을 때 'Hello' (공백없음)가 됩니다. 문자와 문자 사이에 공백이 있는 경우가 아니라면 터미널 창에서 공백 문자를 보여줄 수 있는 방법은 없습니다.

Program TrimStr;

{$mode objfpc}{$H+}

uses
    {$IFDEF UNIX}{$IFDEF UseCThreads}
    cthreads,
    {$ENDIF}{$ENDIF}
    Classes, SysUtils
    { you can add units after this };

var
    Line: string;
begin
    Line:= ' Hello ';
    Writeln('<', Line, '>');
    Line:= Trim(Line);
    Writeln('<', Line, '>');
    Writeln('Press enter key to close');
    Readln;
end.


앞의 예제에서 Trim 함수가 들어있는 SysUtils Unit을 사용했습니다.


문자열의 앞 뒤 방향중 한쪽에 대해서만 공백을 제거할 수 있는 다른 두 가지 함수들이 있습니다. 그것들은 바로 TrimRightTrimLeft입니다.