C 노드 함수 참조
- 업데이트 날짜:2023-02-17
- 1분 (읽기 시간)
C 노드 함수 참조
다음 테이블은 C 노드에 특정한 함수, 매크로 및 변수를 나열합니다.
| 함수 | 설명 |
|---|---|
| cnode_error_check | 에러 입력 식을 확인하는 매크로. 결과 값이 음수인 경우, 이 매크로는 해당 값을 C 노드 에러로 설정하고 Error 라벨로 이동합니다. 이 매크로를 사용하려면 Error 라벨을 정의해야 합니다. |
| cnode_error_code | 에러 입력과 에러 출력 클러스터 터미널에서 에러 코드를 나타내는 정수 변수. 이 변수는 cnode_error_check 및 cnode_null_check에 의해 자동으로 설정됩니다. |
| cnode_error_set | C 노드 에러 코드 및 상태를 설정하는 매크로. 첫번째 파라미터에 정수 에러 코드를 전달하고 두번째 파라미터에 불리언 에러 상태 (1 또는 0)를 전달합니다. 0 이외의 상태는 에러가 발생한 것을 나타내고, 0은 에러가 없는 상태를 나타냅니다. |
| cnode_error_source | 에러 입력과 에러 출력 클러스터 터미널에서 에러 소스를 나타내는 문자열 변수. 이 변수는 cnode_error_check 및 cnode_null_check에 의해 자동으로 설정됩니다. |
| cnode_error_status | 에러 입력과 에러 출력 클러스터 터미널에서 에러 상태를 나타내는 불리언 변수. 이 변수가 참이면 에러가 설정되며 이 변수가 거짓이면 에러가 설정되지 않습니다. 이 변수는 cnode_error_check 및 cnode_null_check에 의해 자동으로 설정됩니다. |
| cnode_get_array_length | array C 노드 배열 터미널의 원소의 개수를 반환합니다. |
| cnode_null_check | 입력된 식이 NULL (0)인지 여부를 확인하는 매크로. 식이 NULL이면, 이 매크로는 메모리 할당이 실패했음을 나타내는 C 노드를 설정하고 Error 라벨로 이동합니다. 이 매크로를 사용하려면 Error 라벨을 정의해야 합니다. |
| cnode_printf | 출력 윈도우로 인쇄합니다. |
| cnode_size_array | array C 노드 배열 터미널이 length 개수만큼 원소를 보유할 수 있도록 크기를 조정합니다. 성공하면 0이 아닌 값을 반환하고 실패하면 0을 반환합니다. |
| cnode_size_string | string C 노드 문자열 터미널이 종료 NUL 바이트를 포함하여 size 바이트를 보유할 수 있도록 크기를 조정합니다. 성공하면 0이 아닌 값을 반환하고 실패하면 0을 반환합니다. |