StartprogrammingusingObjectPascal:TrimFunction: Difference between revisions
Jump to navigation
Jump to search
Onionmixer (talk | contribs) (번역수정) |
Onionmixer (talk | contribs) (번역수정) |
||
Line 1: | Line 1: | ||
==Trim 함수== | ==Trim 함수== | ||
이 함수는 문자열의 시작부분과 끝 부분의 공백 문자를 제거하기 위해 사용합니다. 만약 '' 'Hello' ''가 들어있는 문자열을 가지고 있다면, 이 함수를 사용했을 때 '' 'Hello' ''가 됩니다. 문자와 문자 사이에 공백이 있는 경우가 아니라면 터미널 창에서 공백 문자를 보여줄 수 없습니다. | 이 함수는 문자열의 시작부분과 끝 부분의 공백 문자를 제거하기 위해 사용합니다. 만약 '' 'Hello' ''가 들어있는 문자열을 가지고 있다면, 이 함수를 사용했을 때 '' 'Hello' ''가 됩니다. 문자와 문자 사이에 공백이 있는 경우가 아니라면 터미널 창에서 공백 문자를 보여줄 수 있는 방법은 없습니다. | ||
<syntaxhighlight lang="pascal"> | <syntaxhighlight lang="pascal"> |
Revision as of 06:07, 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을 사용했습니다.
문자열의 앞 뒤 방향중 한쪽에 대해서만 공백을 제거할 수 있는 다른 두 가지 함수들이 있습니다. 그것들은 바로 TrimRight와 TrimLeft입니다.