문자열, 경로, 열거형 타입, 타임스탬프, 불리언 또는 숫자형 데이터를 텍스트로 포맷합니다.

[문자열로 포맷] 함수를 사용하여 숫자를 문자열로 변환할 수 있습니다. 데이터를 텍스트로 포맷하고 파일에 텍스트를 쓰려면, 대신 [ 파일로 포맷] 함수를 사용합니다.

포맷 문자열을 생성하려면 함수에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 포맷 문자열 편집을 선택하거나 포맷 지정자 구문을 참조하십시오.


icon

입력/출력

  • cstr.png 포맷 문자열

    포맷 문자열은 함수가 입력 인수를 결과 문자열로 어떻게 변환할지 지정합니다.

    Defaults match the data type of the input arguments. Right-click the function and select 포맷 문자열 편집 from the shortcut menu to create and edit the 포맷 문자열. Use 특수 탈출 코드 to insert non-displayable characters, the backslash, and the percent characters.
    노트 이 함수는 백슬래쉬를 이스케이프 문자로 해석합니다. 포맷 문자열에서 리터럴 백슬래쉬를 사용하려면, \\를 입력해야 합니다.
  • cstr.png 초기 문자열

    초기 문자열은 기본 문자열을 지정하며, 기본 문자열에 인수를 추가하여 결과 문자열을 구성합니다.

  • cerrcodeclst.png 에러 입력

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • cdbl.png 입력 5

  • istr.png 결과 문자열

    결과 문자열은 포맷한 출력과 초기 문자열의 연결을 가집니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • 파라미터의 개수를 늘리려면, 입력 1에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 파라미터 추가를 선택하거나 함수 크기를 조정합니다.

    노트 에러가 발생하는 경우,에러 출력 클러스터 원소 소스문자열로 포맷 (arg n) 폼의 문자열을 포함하고 있으며, 이때 n은 에러가 발생한 첫번째 인수입니다.

    블록다이어그램 상수 문자열을 포맷 문자열에 연결하는 경우, LabVIEW는 포맷 문자열을 사용하여 출력의 개수와 각 출력의 데이터 타입을 컴파일 시간에 결정합니다. 출력에 연결한 데이터 타입이 포맷 문자열에 의해 결정된 데이터 타입과 다른 경우, VI가 실행되기 전에 출력 타입을 변경해야 합니다.

    포맷 문자열에서 사용할 입력 지정하기

    기본으로, 이 함수는 입력 순서를 사용하여 포맷 지정자 또는 포맷 문자열의 퍼센트 코드를 채웁니다. 그러나, 퍼센트 코드의 달러 부호($) 앞에 있는 숫자를 사용하여 정확히 어떤 입력을 해당 퍼센트 코드에 사용할 지를 지정할 수 있습니다. 예를 들어, 퍼센트 코드 %3$d는 포맷 문자열에서 %3$d 앞에 몇 개의 퍼센트 코드가 나왔는지에 상관없이 세 번째 입력을 사용합니다.

    포맷 지정자를 사용하는 방법의 예를 보려면 다음 블록다이어그램과 테이블을 참조하십시오:

    다음 입력 조합은 이전 블록다이어그램에서 $ 지정자의 영향을 설명합니다:

    입력 1입력 2포맷 문자열반환 문자열주석
    첫번째2차%s %s첫번째 두번째포맷 문자열$ 지정자를 사용하지 않기 때문에, 함수는 퍼센트 코드를 입력 순서대로 채웁니다.
    첫번째2차%2$s %1$s두번째 첫번째포맷 문자열$ 지정자를 사용하여 입력 순서와 다른 순서로 입력을 디스플레이합니다.
    첫번째2차%1$s %1$s %1$s첫번째 첫번째 첫번째포맷 문자열$ 지정자를 사용하여 첫번째 입력을 여러 번 디스플레이하고 두번째 입력은 무시합니다.

    $가 아닌 다른 특수 문자를 사용하여 이 함수가 포맷 문자열에 퍼센트 코드를 채우는 방식을 설정할 수 있습니다.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\File IO\Spreadsheet\Tab-Delimited Data\Buffered Stream to Tab-Delimited Text File.vi