
#<함수형>***************************************************
void _Str_길이조정(char  *p문자열,
                 int    p조정길이,
                 char   p채울문자,
                 char  *r조정문자열);

#define  _Str_SetLength    _Str_길이조정

#<인수>
'p문자열'
처리대상 문자열을 전달받는 포인터.
'p조정길이'
조정할 길이(1부터 유효).
'p채울문자'
조정길이가 문자열길이 보다 큰 경우 채워줄 문자.
'r조정문자열'
조정된 문자열을 반환받는 포인터.
문자열을 반환받는 저장소는 처리된 문자열을 저장할 충분한 크기를 가져야 함.
#**********************************************************

#<필요함수>

API_Str 에서 "_Str_길이얻기", "_Str_부분추출", "_Str_할당" 함수도 같이 등록해야 함.         

#<적용구분>

"맷돌, 통합개발환경 겸용"

#<선언문서>

"_Str_길이조정.h"

#<설명>

문자열을 지정길이로 강제 조정합니다.
지정길이가 문자열의 길이 보다 큰 경우는 문자열의 나머지 공간을 지정문자로 재워주며 지정 길이가
문자열의 길이보다 작은 경우는 문자열을 지정 길이만큼만 남겨두고 나머지는 잘라냅니다.

#<예제>

  //[VAR]
  //{ 
      //처리된 문자열을 저장할 충분한 크기로 선언.
      char  문자열[100];
      
  //}    

  // ...
  
  _Str_길이조정("대한민국 나의조국", 50, '*', 문자열);

  // ...
  